قواعد البيانات المُدارة
التوفر
Postgres المُدار غير متاح بعد. خدمة قاعدة البيانات الحالية معاينة
لمستوى التحكم: تتحقق من الطلبات، وتسجل بيانات وصفية، وتولّد شكل
اعتماد لمرة واحدة، ويمكنها نشر DATABASE_URL، لكنها تعيد المضيف
غير القابل للتوجيه stub-shared-pg-01.local. لا تنشئ خادم قاعدة
بيانات، ولا مستأجرا، ولا مخططا، ولا نسخة احتياطية، ولا نقطة استعادة.
لا تربط تطبيقا بسجل حالته stub. لا تعامل استجابة API ناجحة
كدليل على وجود تخزين.
ما يمكنك اختباره اليوم
المعاينة مفيدة لاختبار تكامل مقابل العقد المخطط:
- تتحقق غلاف MCP من ملكية التطبيق؛
- يمكن إنشاء سجلات قاعدة البيانات وإدراجها؛
- كلمة المرور المولّدة لا تُعاد في قراءات البيانات الوصفية اللاحقة؛
- يمكن تسليم
DATABASE_URLإلى منتج بيئة التطبيق عندما يكون رمز المنتج معدا؛ و - يسجل التطبيق مرجع قاعدة البيانات المعاد.
نشر URL النائب لا يجعله قابلا للاستخدام. أزله من بيئة التطبيق قبل نشر حقيقي.
أدوات MCP
| أداة | السلوك الحالي |
|---|---|
add_app_database(app_id, engine='postgres') | ينشئ سجلا stub. قد ينشر DATABASE_URL نائبا. |
list_app_databases(app_id) | يعيد بيانات وصفية فقط. لا يعيد كلمة المرور أبدا. |
افحص الحالة المعادة قبل أي شيء آخر:
add_app_database(app_id='app-12345678', engine='postgres'){
"db_id": "db-a1b2c3d4e5f6",
"engine": "postgres",
"status": "stub",
"env_published": false,
"publish_skipped_reason": "OPENFACTORY_DB_PRODUCER_TOKEN is not configured"
}يمكن أن تحتوي الاستجابة الدقيقة أيضا على حقول اتصال لمرة واحدة. في المعاينة تشير إلى مضيف stub ويجب ألا تُستخدم كاعتمادات لحمل عمل حقيقي.
عقد REST
مسارات جانب المنصة:
| Method | Path | النتيجة |
|---|---|---|
POST | /api/app-infra/databases | ينشئ سجل معاينة ويعيد بيانات بشكل اتصال لمرة واحدة. |
GET | /api/app-infra/databases/{db_id} | يعيد بيانات وصفية دون كلمة المرور. |
GET | /api/app-infra/databases?app_id={app_id} | يدرج بيانات وصفية، مع تصفية اختيارية حسب التطبيق. |
هذه المسارات الأدنى مخصصة أساسا للتكامل الداخلي. فضّل أداة MCP بنطاق المالك ما لم تكن تطوّر المنصة نفسها.
قبل أن يُسمّى Postgres المُدار جاهزا
إصدار قادر على الإنتاج يحتاج أدلة على كل ما يلي:
- خدمة Postgres قابلة للوصول وتجهيز مستأجر حقيقي؛
- عزل شبكة بين التطبيقات؛
- تدوير الاعتمادات وإلغاء التجهيز؛
- تمارين نسخ واستعادة مع نتائج استرداد مقاسة؛
- حدود موارد، ومراقبة، وتنبيهات أعطال؛ و
- اختبار تطبيق من النهاية إلى النهاية يكتب بيانات، ويعيد النشر، ويقرأها.
حتى تمر هذه الفحوص في البيئة المستهدفة، أحضر قاعدة بياناتك وضع سلسلة اتصالها الحقيقية في متغيرات بيئة التطبيق.