خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

با استفاده از دستور PostgreSQL List Databases

هنگامی که می خواهید ساختار پایگاه داده Postgres خود را به صورت چشم پرنده مشاهده کنید، این دو دستور مفید را دنبال کنید.

هنگام کار با پایگاه‌های داده، اغلب باید پایگاه‌های داده یا حتی جداول را فهرست کنید. مانند اکثر سرورهای پایگاه داده، Postgres دارای یک ابزار مبتنی بر خط فرمان است که به شما امکان می دهد سرور Postgres خود را مدیریت کنید.

این ابزار psql است. این به شما امکان می دهد پرس و جوها را تایپ کنید، آنها را اجرا کنید و نتایج را نمایش دهید. می‌توانید از psql برای فهرست کردن پایگاه‌های داده و نمایش جداول در Postgres با چند دستور ساده استفاده کنید.

راه اندازی

برای اتصال به سرور و فهرست کردن پایگاه‌های داده یا جداول، باید PostgreSQL را نصب کنید. در اینجا چند آموزش مفید آورده شده است:

  • نحوه نصب PostgreSQL در ویندوز
  • نحوه نصب PostgreSQL در اوبونتو

فهرست کردن پایگاه های داده در PostgreSQL

پس از اتصال به پایگاه داده با استفاده از دستور psql، می توانید با استفاده از دستور زیر تمام پایگاه های داده در سرور متصل را لیست کنید.

postgres=# \l

این یک میانبر برای دستور \list است.

این دستور حداقل سه پایگاه داده پیش فرض را فهرست می کند: postgres، template0 و template1. postgres اولین پایگاه داده ای است که اگر هنوز پایگاه داده دیگری ایجاد نکرده باشید به آن متصل خواهید شد.

لیست پایگاه داده در postgres در ترمینال

با استفاده از دستور زیر می توانید یک پایگاه داده جدید ایجاد کنید.

postgres=# create database dbname;

هنگامی که پایگاه داده را ایجاد کردید، برای وارد کردن داده ها و انجام سایر عملیات روی آن، باید به آن تغییر دهید.

postgres=# \c dbname

جدول های لیست در PostgreSQL

پس از اتصال به پایگاه داده و ایجاد جداول، ممکن است بخواهید بدانید چه جداولی وجود دارد. می توانید این کار را با فهرست کردن جداول با استفاده از دستور psql \dt انجام دهید.

dbname=# \dt

اگر هیچ جدولی وجود نداشته باشد، این دستور یک پیام هیچ رابطه ای را پیدا نکرد را نشان می دهد. در غیر این صورت جداول را به صورت جدول نمایش می دهد.

مطلب مرتبط:   4 نوار پیشرفت CSS که می توانید در وب سایت خود استفاده کنید

به عنوان مثال، با استفاده از دستور زیر، جدولی به نام کاربران در پایگاه داده ای به نام وبلاگ ایجاد کنید.

blog=# create table users (
user_id serial PRIMARY KEY,
email VARCHAR ( 255 ) UNIQUE NOT NULL,
password VARCHAR ( 50 ) NOT NULL
);

اگر جداول را با استفاده از دستور \dt فهرست کنید، خروجی مشابه تصویر زیر خواهد بود.

ترمینال لیست جداول را در پایگاه داده Postgres نشان می دهد

مدیریت پایگاه داده PostgreSQL شما

چند دستور ساده psql وجود دارد که می توانید از آنها برای فهرست کردن پایگاه داده ها و نمایش جداول در سرور PostgreSQL استفاده کنید. آنها فقط دو مورد از دستورات زیادی هستند که ابزار psql ارائه می دهد.

با این حال، اگر می خواهید یک برنامه رابط کاربری گرافیکی با کاربری آسان برای مدیریت پایگاه داده PostgreSQL خود داشته باشید، ابزار pgAdmin را انتخاب کنید. با استفاده از pgAdmin می توانید بدون استفاده از خط فرمان با سرور خود تعامل داشته باشید.