قاعدة البيانات المحلية
شغّل مقابل Supabase محلي مع تسجيل الدخول والأمان على مستوى الصف.
يشغّل وضع قاعدة البيانات المحلية التطبيق على Postgres حقيقي بالقواعد نفسها كما في الإنتاج: الأمان على مستوى الصف، والمُحفّزات، وقيود التحقق. استخدمه لاختبار قواعد الوصول والثوابت.
يلزمك Docker وهو يعمل من أجل حزمة Supabase المحلية.
ابدأ Supabase
pnpm db:startطبّق الترحيلات والبذر
pnpm db:reset
pnpm db:seedيعيد db:reset بناء المخطّط من الترحيلات. يكتب db:seed قصة Northwind نفسها التي يستخدمها العرض التوضيحي، مع تسجيل دخول واحد لكل شخص.
الخدمات المحلية
| الخدمة | العنوان / المنفذ |
|---|---|
| Supabase API | http://localhost:4341 |
| Postgres | المنفذ 4342 |
| Supabase Studio | http://localhost:4343 |
| ملتقط البريد | http://localhost:4344 |
تسجيل الدخول
سجّل الدخول بأي شخص مُبذور، مثل avery@northwind.test (المالك). يستخدم كل شخص مُبذور كلمة المرور المحلية نفسها: skyward-local.
كلمة المرور موجودة في قاعدة بياناتك المحلية فقط. لا تُستخدم في أي مكان حقيقي.
| الشخص | البريد | الدور | الأسطول | المهام | الصيانة | السلامة | الامتثال |
|---|---|---|---|---|---|---|---|
| Avery Morganرئيس العمليات | avery@northwind.test | owner | publish | publish | publish | publish | publish |
| Jamie Patelمسؤول الصيانة | jamie@northwind.test | admin | view | view | publish | edit | view |
| Deniz Yılmazمسؤول السلامة والامتثال | deniz@northwind.test | admin | view | publish | view | publish | publish |
| Sam Riveraطيار عن بُعد | sam@northwind.test | member | publish | publish | view | edit | view |
| Taylor Kimفنّي | taylor@northwind.test | member | view | view | edit | view | none |
| Alex Morganفنّي | alex@northwind.test | member | view | none | edit | view | none |
| Priya Nairمخطّط المهام | priya@northwind.test | member | view | edit | none | view | view |
| Preflight Agentوكيل ذكاء اصطناعي · يُعدّ المهام ويراجعها | agent-preflight@northwind.test | agent | view | edit | view | view | none |
| Maintenance Plannerوكيل ذكاء اصطناعي · يقترح أوامر العمل | agent-maint@northwind.test | agent | view | none | edit | none | none |