فهرست کردن پایگاههای داده در یک نمونهی PostgreSQL
منتشر شده در 30 July 2019
من تمایل ندارم که نصب کنمhttps://www.pgadmin.org/[pgAdmin] ou phppgadmin در حالی که همهچیز در خط فرمان موجود است.
برای این کار باید ترمینال را اجرا کنیم و به عنوان کاربر postgres وارد شویم.
کاربر postgres تنها شخص است که بهطور پیشفرض مجاز به اجرای برنامه psql است که این برنامه یک کلاینت خط فرمان است. (No content to translate, so output is empty.)خط فرمان) postgresql,
برای اینکه بتواند با پایگاه داده آنلاین از طریق خط فرمان از ترمینال صحبت کند.
برای اتصال، ترمینال را باز کنید و این را تایپ کنید:
$ sudo -i -u postgres
برای اتصال و رفتن مستقیم به پرامپت خط فرمان PostgreSQL، این را تایپ کنید :
$ sudo -i -u postgres psql
برای فهرست کردن پایگاههای داده یک نمونه postgresql، این است دستور :
postgres=# \l
نتیجه:
لیست پایگاههای داده نام | مالک | کدگذاری | ترتیب | نوع کاراکتر | مجوزهای دسترسی
fiber | tech | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =Tc/tech
| | | | | tech=CTc/tech fiberdev | tech | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =Tc/tech
| | | | | tech=CTc/tech fiberweb | tech | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =Tc/tech
| | | | | tech=CTc/tech postgres | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | template0 | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =c/postgres
| | | | | postgres=CTc/postgres template1 | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =c/postgres
| | | | | postgres=CTc/postgres (6 خط)
برای خروج از نمایش نتایج، q را فشار دهید
برای لیست کردن اسکیمایهای یک نمونه از postgresl
postgres=# SELECT schema_name FROM information_schema.schemata;
نتیجه
عمومی information_schema pg_catalog pg_toast_temp_1 pg_temp_1 pg_toast (6 lignes)
ou
postgres=# SELECT nspname FROM pg_catalog.pg_namespace;
نتیجه
pg_toast pg_temp_1 pg_toast_temp_1 pg_catalog اسکیما_اطلاعات عمومی (6 خطوط)