أدوات قواعد البيانات
تحمل نسخ PostgreSQL وMySQL ثلاثة تبويبات إضافية: محرّر الجداول ومحرّر SQL ومستخدمو قاعدة البيانات. وهي للحظات التي لا يستحق فيها الأمر تثبيت عميل أو فتح نفق أو البحث عن كلمة المرور — التحقّق من صف، أو تشغيل ترحيل، أو منح زميل حساباً خاصاً به.
وتعمل هذه الأدوات على نسخة قيد التشغيل، وتجدها في صفحة النسخة نفسها إلى جانب المقاييس والنسخ الاحتياطية.
كيف تُنفَّذ الاستعلامات فعلياً
لا تفتح لوحة التحكّم اتصالاً بقاعدة البيانات من متصفّحك، ولا تحتاج إلى أن تكون النسخة عامة. أنت ترسل الجملة، فتضعها المنصّة في الطابور، وتنفّذها داخل حاوية نسختك، وتعيد إليك الصفوف.
ويترتّب على ذلك ثلاثة أمور، وكلها مقصودة:
- النسخة الخاصة قابلة للاستخدام بالكامل من لوحة التحكّم. لا شيء يحتاج إلى الانكشاف على الإنترنت لتنظر إلى بياناتك أنت.
- الاستعلامات محدودة بمهلة تنفيذ، فلا يستطيع استعلام شارد أن يشلّ النسخة.
- وحين تفشل جملة، يصلك خطأ المحرّك نفسه — خطأ الصياغة، أو اسم القيد — لا رمز خطأ من المنصّة يقف أمامه.
وتنفيذ الاستعلامات صلاحية مستقلة، منفصلة عن قراءة البيانات الوصفية للنسخة. انظر مساحات العمل والأدوار.
محرّر الجداول
يعرض تبويب الجداول جداول قاعدة بيانات النسخة، ويتصفّح صفوف ما تختاره منها، مع مربّع بحث للعثور على جدول في قائمة طويلة. وهو أسرع طريقة للإجابة عن سؤال: «هل وصلت تلك الكتابة؟».
محرّر SQL
ينفّذ محرّر SQL جملة على النسخة. اضغط Ctrl/Cmd + Enter للتنفيذ، وتعود النتائج كجدول أو كـ JSON خام، مع عدد الصفوف والزمن المستغرق. ويرتّب زر التنسيق الجملة، ويحتفظ السجل بما نفّذته في هذه الجلسة، وتُصدَّر النتائج إلى CSV أو JSON.
وهو قناة SQL كاملة لا عارض للقراءة فقط — فـ CREATE TABLE وALTER وINSERT وأخواتها تعمل جميعاً. وكذلك DROP. ولا تراجع.
مستخدمو قاعدة البيانات
تأتي كل نسخة بمستخدم أساسي واحد — الذي في سلسلة الاتصال. ويضيف تبويب مستخدمو قاعدة البيانات غيره، فيحصل تطبيق أو زميل أو سكربت على بيانات اعتماد خاصة يمكنك حذفها لاحقاً دون تدوير كل شيء.
ويُنشأ الحساب الجديد بكلمة مرور خاصة به تُعرض مرة واحدة: انسخها عند الإنشاء. وإن ضاعت، احذف الحساب وأنشئ غيره. وتُمنح الحسابات الجديدة صلاحية على قاعدة بيانات النسخة نفسها — لا على كل ما في الخادم — وتضع القائمة وسماً على المستخدم الأساسي وعلى المستخدمين ذوي الصلاحية العليا وعلى الحسابات التي لا تستطيع تسجيل الدخول، فيتضح ما هو كل حساب.
والمحرّكان يمثّلان الحسابات بطريقتين مختلفتين، واللوحة تتبع المحرّك بدل أن تطمس الفرق: حساب PostgreSQL دور (role)، وحساب MySQL مستخدم مرتبط بمضيف. وحذف أحدها يُسقطه على المحرّك، فوراً ونهائياً.
الخطوات التالية
- الاتصال — الاتصال من جهازك أو CI أو تطبيقك بدلاً من ذلك
- النسخ الاحتياطية — خذ نسخة قبل تشغيل الترحيل
- النسخ — دورة الحياة والأحجام والمقاييس