كيفية سرد جميع قواعد البيانات باستخدام PostgreSQL

شرح سريع لكيفية سرد كافة قواعد البيانات داخل ملفpsqlأداة في PostgreSQL ، أو باستخدام SQL

يمكنك أداء هذه المهمة بطريقتين.

واحد يستخدمpsql.

اكتب الأمر\list(أو\l) ، وستعرض لك PostgreSQL قائمة قواعد البيانات (والقوالب):

في هذه الحالة ، تكون قائمة قواعد البيانات

  • airbnbclone
  • nextbnb
  • postgres
  • test

template0وtemplate1هي قوالب.

القوالب هي قوالب لقواعد البيانات الجديدة ، ويمكنك استخدامها لملء قواعد البيانات الجديدة مسبقًا باستخدام بناء الجملةCREATE DATABASE databasename TEMPLATE template0.

بشكل افتراضي ، يتم استخدام القالب عند إنشاء قاعدة بيانات جديدة باستخدامCREATE DATABASE databasenameيكونtemplate1.

إنه موضوع لا يهم الآن ، لكني أريدك فقط أن تعرف ما هي القوالب.

يمكن استرجاع طريقة عرض أكثر تقدمًا ، والتي تتضمن حجم القرص لكل قاعدة بيانات مفردة ، باستخدام\list+(أو\l+):

الطريقة الأخرى لسرد قواعد البيانات هي باستخدام استعلام SQL.

يركض:

SELECT datname FROM pg_database
WHERE datistemplate = false;

سيؤدي هذا إلى سرد قواعد البيانات ، باستثناء القوالب:


المزيد من دروس قواعد البيانات: