الانتقال إلى المحتوى الرئيسي

كيفية تصدير جداول دل من كيو: تعليمات خطوة بخطوة

كيو هو نظام قوي لإدارة قواعد البيانات التي تسمح لك لتخزين ومعالجة كميات كبيرة من المعلومات. واحدة من المهام الهامة التي قد تواجه مطور كيو أو المسؤول هو تصدير جدول دل (لغة تعريف البيانات). دل هي مجموعة من الأوامر التي تحدد بنية الجدول وأنواع البيانات والقيود.

في هذه المقالة ، سوف ننظر إلى تعليمات خطوة بخطوة لتصدير جدول دل من بوستغريزل. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، إذا كنت بحاجة إلى نقل بنية الجدول إلى قاعدة بيانات أخرى أو حفظها كنسخة احتياطية.

لتصدير دل ، يتم استخدام الأمر ب_دومب ، والذي يسمح لك لإنشاء برنامج نصي مع دل من جميع الجداول في قاعدة البيانات المحددة. لتنفيذ هذا الأمر ، ستحتاج إلى الوصول إلى حقوق كيو والمسؤول المثبتة.

بادئ ذي بدء ، تحتاج إلى فتح موجه الأوامر أو المحطة الطرفية وإدخال الأمر التالي:

اسم المستخدم-و-ق-ر اسم الجدول قاعدة البيانات > ملف الإخراج.سكل

أين:

  • اسم المستخدم هو اسم المستخدم الذي سيتم إجراء التصدير له
  • - ث هو العلم الذي يشير إلى الحاجة إلى إدخال كلمة مرور للمستخدم
  • - س هو العلم الذي يشير إلى الحاجة إلى تصدير دل فقط (بدون بيانات)
  • - اسم الجدول-اسم الجدول المراد تصديره
  • اسم قاعدة البيانات-اسم قاعدة البيانات التي يقع فيها الجدول
  • ملف الإخراج.سكل هو اسم الملف الذي سيتم كتابة البرنامج النصي دل
  1. الجزء التمهيدي
  2. ما هو تصدير الجدول دل?
  3. الخطوة 1: تثبيت كيو
  4. تحميل وتثبيت كيو
  5. الخطوة 2: الاتصال بقاعدة البيانات
  6. كيفية الاتصال بقاعدة بيانات كيو
  7. الخطوة 3: ابحث عن الجدول المطلوب
  8. العثور على جدول في قاعدة بيانات كيو
  9. الخطوة 4: إنشاء البرنامج النصي دل
  10. إنشاء برنامج نصي دل للجدول المحدد
  11. سؤال وجواب
  12. كيف يمكنني تصدير الجداول دل من كيو?
  13. كيف يمكنني تصدير الجداول دل فقط, بدون بيانات,من كيو?
  14. هل من الممكن تصدير الجداول دل من كيو دون استخدام سطر الأوامر?
  15. كيف يمكنني تصدير الجداول دل مع اسم محدد من كيو?
  16. هل من الممكن تصدير الجداول دل من كيو في شكل سكل?

الجزء التمهيدي

في كيو ، دل (لغة تعريف البيانات) يستخدم لوصف بنية وتعريف الجداول في قاعدة بيانات. يتضمن ذلك تحديد الجداول والأعمدة والقيود وكائنات قاعدة البيانات الأخرى. عندما نقوم بتصدير جداول دل ، نحصل على ملف يحتوي على جميع الأوامر اللازمة لإنشاء جدول ، وهذا يسمح لنا بسهولة استعادة هيكلها في أي قاعدة بيانات كيو أخرى.

في هذه المقالة ، سوف ننظر إلى تعليمات خطوة بخطوة لتصدير جدول دل من بوستغريزل. سوف نتعلم كيفية استخدام الأمر ب_دومب لإنشاء ملف مع جميع أوامر سكل اللازمة لإنشاء جدول وجميع الكائنات ذات الصلة.

إذا كان لديك بالفعل كيو تثبيت ، يمكنك المتابعة إلى القسم التالي. خلاف ذلك ، يرجى تثبيت كيو على النظام الخاص بك لمواصلة تعليماتنا.

ما هو تصدير الجدول دل?

تصدير جدول دل (لغة تعريف البيانات) هي عملية حفظ البيانات الوصفية حول جدول يستخدم لتحديد هيكله وقيوده. يتضمن دل أوامر لإنشاء وتعديل وحذف الجداول.

تصدير جدول دل هو خطوة هامة عند ترحيل البيانات بين قواعد البيانات المختلفة ، النسخ الاحتياطي واستعادة البيانات ، ومزامنة مخطط قاعدة البيانات.

قد تتضمن عملية تصدير جدول دل العناصر التالية:

  • اسم الجدول والمخطط الذي يقع فيه.
  • أسماء الأعمدة وأنواع البيانات الخاصة بهم.
  • القيود (مثل التفرد ، المفتاح الخارجي ، الشيكات).
  • الفهارس التي تم تعريفها على الجدول.
  • حقوق الوصول إلى الجدول.

هناك عدة طرق لتصدير جداول دل من بوستغريزل ، بما في ذلك استخدام أدوات سطر الأوامر مثل ب_دومب ، فضلا عن المرافق الرسومية.

عادة ما يتم تخزين دل تصديرها في ملف نصي التي يمكن نقلها أو حفظها للاستخدام في المستقبل.

تصدير جدول دل مهم لضمان سلامة البيانات والحفاظ على بنية الجدول عند نقل أو النسخ الاحتياطي للبيانات إلى بوستغريزل.

الخطوة 1: تثبيت كيو

كيو هو نظام إدارة قاعدة بيانات قوية وقابلة للتوسيع التي تستخدم على نطاق واسع في مختلف المشاريع. لبدء تصدير جداول دل من كيو ، تحتاج أولا إلى تثبيت كيو على جهاز الكمبيوتر الخاص بك.

هنا هو دليل خطوة بخطوة لتثبيت كيو:

  1. انتقل إلى الموقع الرسمي كيو ، وهي متاحة في https://www.postgresql.org/download /.
  2. في صفحة التنزيل ، حدد نظام التشغيل الخاص بك. كيو يدعم العديد من أنظمة التشغيل ، بما في ذلك ويندوز ، ماك ، ومختلف توزيعات لينكس.
  3. بعد تحديد نظام التشغيل ، سيطلب منك تحديد إصدار كيو لتحميل. يوصى باختيار الإصدار الأكثر استقرارا المتاح في وقت التثبيت.
  4. قم بتنزيل ملف التثبيت لنظام التشغيل الخاص بك وتشغيله.
  5. اتبع التعليمات التي تظهر على الشاشة لتثبيت كيو. ستحتاج عادة إلى قبول اتفاقية الترخيص وتحديد موقع التثبيت وتكوين إعدادات الأمان.
  6. عند اكتمال التثبيت ، سوف كيو تكون جاهزة للاستخدام.

بعد تثبيت كيو ، يمكنك البدء في العمل معها ، وإنشاء قواعد البيانات والجداول ، وتنفيذ عمليات أخرى. في الخطوات التالية ، سوف تتعلم كيفية تصدير جداول دل من كيو.

تحميل وتثبيت كيو

عملية تحميل وتثبيت كيو على جهاز الكمبيوتر الخاص بك قد تختلف قليلا اعتمادا على نظام التشغيل الذي تستخدمه. فيما يلي الخطوات الأساسية التي تحتاج إلى اتباعها لتثبيت كيو على جهاز الكمبيوتر الخاص بك.

  1. حدد إصدار كيو: انتقل إلى موقع كيو الرسمي وحدد إصدار الخادم الذي تريد تثبيته. يرجى ملاحظة أن كلا الإصدارين المستقر والتطوير متاحان.
  2. قم بتنزيل المثبت: في صفحة التنزيلات ، حدد إصدار كيو لنظام التشغيل الخاص بك وقم بتنزيل المثبت.
  3. تشغيل المثبت: تشغيل المثبت كيو واتبع تعليمات التثبيت. أثناء عملية التثبيت ، قد تحتاج إلى تحديد المكونات المراد تثبيتها وتحديد موقع التثبيت وإعداد كلمة مرور لمسؤول قاعدة البيانات.
  4. للتحقق من الإصدار المثبت من كيو.

بعد التثبيت الناجح كيو ، سوف تكون على استعداد لإنشاء قواعد البيانات والجداول وأداء المهام الأخرى باستخدام كيو. الخطوات التالية للعمل مع كيو تعتمد على الاحتياجات والأهداف المحددة الخاصة بك.

الخطوة 2: الاتصال بقاعدة البيانات

بعد تثبيت كيو وإنشاء قاعدة بيانات ، يجب إنشاء اتصال بقاعدة البيانات هذه قبل تصدير جدول دل.

يمكنك استخدام أدوات مختلفة للاتصال بقاعدة بيانات كيو ، بما في ذلك سطر الأوامر أو لوحة التحكم أو الواجهات الرسومية.

  1. افتح أداة اتصال كيو المفضلة لديك. على سبيل المثال ، يمكنك استخدام سطر الأوامر أو واجهة رسومية مثل بغادمين.
  2. أدخل البيانات للاتصال بقاعدة البيانات. يجب أن تكون هذه البيانات التالية:
المعلمةالمعنى
اسم الخادمعنوان خادم كيو
الميناءميناء خادم كيو
اسم قاعدة البياناتاسم قاعدة البيانات التي تريد الاتصال بها
اسم المستخدماسم المستخدم للوصول إلى قاعدة البيانات
هي كلمة المروركلمة مرور المستخدم للوصول إلى قاعدة البيانات

، راجع وثائق الأداة التي اخترتها للحصول على إرشادات مفصلة حول كيفية إدخال هذه البيانات للاتصال بقاعدة البيانات.

بعد إدخال البيانات للاتصال بقاعدة البيانات ، انقر فوق زر الاتصال أو قم بتشغيل الأمر المناسب في سطر الأوامر.

إذا تم إدخال بيانات الاتصال بشكل صحيح ، فسوف تتصل بنجاح بقاعدة بيانات كيو. انتقل إلى الخطوة التالية — تصدير جدول دل.

كيفية الاتصال بقاعدة بيانات كيو

من أجل الاتصال بقاعدة بيانات كيو ، سوف تحتاج إلى اتباع بعض الخطوات البسيطة:

  1. تثبيت كيو على جهاز الكمبيوتر الخاص بك. يمكنك تحميل المثبت من الموقع الرسمي كيو واتبع تعليمات التثبيت لنظام التشغيل الخاص بك.
  2. تشغيل كيو وتأكد من أن خادم قاعدة البيانات قيد التشغيل. في معظم الحالات ، يبدأ خادم قاعدة البيانات تلقائيا بعد التثبيت.
  3. افتح موجه أوامر أو محطة طرفية على نظام التشغيل الخاص بك.
  4. أدخل الأمر بسكل واضغط على إنتر. وهذا الأمر إطلاق العميل كيو التفاعلية.
  5. أدخل اسم المستخدم وكلمة المرور للاتصال بقاعدة بيانات كيو. يجب توفير هذه المعلومات لك من قبل مسؤول قاعدة البيانات أو يجب أن يكون لديك حقوق إدارية.
  6. بعد إدخال اسم المستخدم وكلمة المرور بنجاح ، سيتم توصيلك بقاعدة بيانات كيو.

أنت الآن على استعداد للعمل مع قاعدة بيانات كيو. في العميل التفاعلي ، يمكنك تشغيل استعلامات سكل وإنشاء جداول وإضافة بيانات والمزيد.

الخطوة 3: ابحث عن الجدول المطلوب

عند الاتصال بقاعدة البيانات وفتح وحدة التحكم ، فقد حان الوقت للعثور على الجدول الذي تحتاجه. للقيام بذلك ، استخدم الأوامر التالية:

  • - يعرض قائمة بجميع الجداول في قاعدة البيانات الحالية;
  • - يعرض معلومات حول جدول معين;
  • - يعرض قائمة الجداول التي يحتوي اسمها على الجزء المحدد.

يمكنك أيضا استخدام أداة البحث المضمنة في وحدة التحكم للعثور على الجدول الذي تحتاجه بشكل أسرع. للقيام بذلك ، اضغط على السيطرة + و (أو كمد + و على ماك) وأدخل اسم الجدول في حقل البحث.

عندما تجد الجدول الذي تحتاجه ، تذكر اسمه-سيكون مفيدا في الخطوات التالية.

العثور على جدول في قاعدة بيانات كيو

قبل تصدير جداول دل من كيو ، تحتاج إلى العثور على الجدول المطلوب في قاعدة البيانات. في هذا القسم ، وسوف ننظر في عدة طرق للعثور على جدول في كيو.

1. باستخدام الأمر \ دت

للقيام بذلك ، افتح وحدة التحكم كيو أو موجه الأوامر واكتب:

\ اللسان

بعد تنفيذ هذا الأمر ، سترى قائمة بجميع الجداول والمخططات والمالكين:

قائمة العلاقات

المخطط / الاسم / النوع / المالك

-------+------------------------+-----------+--------

الجمهور / العملاء / الجدول / بوستجرس

العامة / أوامر / الجدول / بوستجرس

العامة / المنتجات / الجدول / بوستجرس

(3 خطوط)

2. باستخدام الطلب

. على سبيل المثال ، يمكنك استخدام استعلام سكل التالي:

حدد الجدول _ الاسم

من المعلومات_المخطط.الجداول

حيث الجدول = ' عام ' و الجدول = 'العملاء';

هذا الاستعلام سيتم إرجاع اسم الجدول إذا كان موجودا في المخطط 'العام'.

3. باستخدام الأداة الرسومية

إذا كنت تعمل مع واجهة إدارة قاعدة بيانات رسومية ، مثل بغادمين أو دبيفر ، يمكنك بسهولة العثور على جدول في قائمة كائنات قاعدة البيانات. توجد الجداول عادة في علامة التبويب" الجداول "أو" المخططات". باستخدام هذه الأدوات المساعدة ، يمكنك عرض جميع المعلومات حول الجدول ، مثل الأعمدة والفهارس والقيود وما إلى ذلك.

الآن بعد أن كنت تعرف كيفية العثور على جدول في قاعدة بيانات كيو ، يمكنك المضي قدما في تصدير دل (تعريف هيكل) من الجدول.

الخطوة 4: إنشاء البرنامج النصي دل

بعد الاتصال بقاعدة بيانات كيو باستخدام الأمر \ ج واختيار المخطط المطلوب باستخدام الأمر \ ج ، يمكنك البدء في إنشاء برنامج نصي دل لتصدير الجدول.

لإنشاء برنامج نصي دل ، قم بتشغيل الأمر التالي:

مخطط-فقط-لا مالك-لا تعليقات-ملف=

  • - مخطط فقط-يرشد بغ-دمب لإخراج البرامج النصية دل فقط ، دون بيانات;
  • - لا مالك-يستثني معلومات حول مالك الكائن من البرنامج النصي الذي تم إنشاؤه;
  • - لا تعليقات-يستثني التعليقات من البرنامج النصي الذي يتم إنشاؤه;
  • - ملف= - يحدد المسار حيث سيتم حفظ البرنامج النصي الذي تم إنشاؤه;
  • - اسم الجدول لتوليد البرنامج النصي دل ل.

مثال الأمر:

بغ-دومب-مخطط فقط-لا مالك-لا تعليقات-ملف= / الصفحة الرئيسية/المستخدم / دل-سكريبت.سكل بلدي الجدول

بعد تنفيذ هذا الأمر ، سيتم حفظ برنامج نصي دل لجدول مي_تابل بدون بيانات متعلقة بمخطط قاعدة البيانات الحالي في الملف المحدد.

باستخدام البرنامج النصي دل ولدت ، يمكنك استعادة جدول في قاعدة بيانات أخرى أو على خادم آخر. للقيام بذلك ، تحتاج إلى تنفيذ محتويات البرنامج النصي على الخادم المطلوب باستخدام الأمر بسكل أو أدوات أخرى للعمل مع كيو.

إنشاء برنامج نصي دل للجدول المحدد

لإنشاء برنامج نصي جدول دل في كيو ، يمكنك استخدام الأوامر التالية:

  1. افتح وحدة تحكم أو محطة سطر أوامر.
  2. أدخل الأمر للاتصال بقاعدة بيانات كيو:
  3. حدد الجدول المطلوب باستخدام الأمر:
  4. حدد تنسيق الإخراج كبرنامج نصي دل:
  5. قم بإنشاء برنامج نصي دل للجدول المحدد باستخدام الأمر:

بعد تنفيذ هذه الأوامر ، سيظهر برنامج نصي دل يصف بنية الجدول المحدد. يمكنك نسخ محتويات البرنامج النصي وحفظه في ملف للاستخدام في المستقبل.

مجموعة أعلاه من الأوامر يوفر فرصة لإنشاء برنامج نصي دل للجدول المحدد في كيو. يمكن أن يكون هذا البرنامج النصي مفيدا لإنشاء نسخ احتياطية لجدول أو استعادة بنية جدول أو ترحيل البيانات إلى خادم آخر.

سؤال وجواب

كيف يمكنني تصدير الجداول دل من كيو?

لتصدير جدول دل من كيو ، استخدم الأمر ب_دومب مع العلم-ق.

كيف يمكنني تصدير الجداول دل فقط, بدون بيانات,من كيو?

لتصدير جداول دل فقط دون بيانات ، تحتاج إلى استخدام المعلمة-س عند تنفيذ الأمر ب_دومب.

هل من الممكن تصدير الجداول دل من كيو دون استخدام سطر الأوامر?

نعم ، يمكنك استخدام بيئة إدارة كيو مثل بغادمين أو دبيفر لتصدير جداول دل دون استخدام سطر الأوامر.

كيف يمكنني تصدير الجداول دل مع اسم محدد من كيو?

لتصدير جدول دل من كيو مع اسم معين ، استخدم المعلمة-تي أو الجدول عند تنفيذ الأمر ب_دومب وتحديد اسم الجدول.

هل من الممكن تصدير الجداول دل من كيو في شكل سكل?

نعم ، يمكنك تصدير جداول دل من بوستغريزل في شكل سكل باستخدام الأمر ب_دومب مع العلم-س و المعلمة-و لتحديد مسار الملف.