خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


آموزش لیست کردن همه دیتابیس ها و جداول در PostgreSQL

آموزش لیست کردن همه دیتابیس ها و جداول در PostgreSQL
در پست قبلی نحوه نصب کردن دیتابیس PostgreSQL را به شما دوستان آموزش دادیم که مراحل ساده ای داشت. یکی از وظایف مهم هنگام مدیریت سرورهای PostgreSQL لیست کردن پایگاه های داده موجود و جداول آنها است. سه راه برای لیست کردن همه دیتابیس ها وجود دارد:
استفاده از meta-commands

نرم افزار سامانه مودیان راهکار
اجرای کوئری روی سرور


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

List Databases via psql Terminal

ترمینال psql به کاربران PostgreSQL این امکان را می دهد با اجرای کوئری ها، ارسال آنها به PostgreSQL و نمایش نتایج، با سرور تعامل داشته باشند. psql به کاربران این امکان را می دهد که از meta-commands استفاده کنند، دستورات کاربردی ای که با علامت بک اسلش \ شروع می شوند. از این دستورات برای انجام کارهای معمولی مانند اتصال به پایگاه داده، دیدن همه دیتابیس ها و غیره استفاده کنید.
برای فهرست کردن تمام پایگاه داده ها در سرور از طریق ترمینال psql، مراحل زیر را دنبال کنید:
ابتدا SQL Shell را با سرچ در منوی Start یافته و اجرا کنید.

آموزش لیست کردن همه دیتابیس ها و جداول در PostgreSQL
حالا تمامی اطلاعات خواسته شده را برای لاگین وارد کنید(اطلاعاتی که موقع نصب PostgreSQL تنظیم کرده اید). اگر کلا با تظنیمات پیشفرض PostgreSQL را نصب کرده اید، با Enter کردن هر درخواست را رد کرده و اگر پسورد برای PostgreSQL تنظیم کرده اید، پسورد را هم وارد و نهایتا لاگین کنید.

آموزش لیست کردن همه دیتابیس ها و جداول در PostgreSQL
سپس دستور زیر را وارد کنید:

\l

آموزش لیست کردن همه دیتابیس ها و جداول در PostgreSQL
خروجی لیستی از تمام دیتابیس هایی که در حال حاضر روی سرور هستند را نشان می دهد، از جمله database name، owner، encoding، collation، ctype و access privileges مربوط به هر دیتابیس را در خروجی لیست می کند.
توجه: اگر می‌خواهید اطلاعات بیشتری درباره اندازه، فضای جدول و توضیحات پایگاه داده در خروجی ببینید، از +I\ استفاده کنید.

List Databases via SQL Query

روش دیگر برای لیست کردن دیتابیس های PostgreSQL این است که نام پایگاه‌های داده را از کاتالوگ pg_database و با استفاده از SELECT سرچ کنید.
دوباره از طریق SQL Shell (psql که در مرحله قبل انجام دادیم، به PostgreSQL لاگین کنید. سپس دستور زیر را اجرا کنید:

SELECT datname FROM pg_database;

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

List Databases via pgAdmin

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

آموزش لیست کردن همه دیتابیس ها و جداول در PostgreSQL
Servers را expand کنید و بدین ترتیب لیستی از همه دیتابیس ها را مشاهده خواهید کرد. برای مشاهده اطلاعات بیشتر در مورد هر پایگاه داده، تب Properties را کلیک کنید.

آموزش لیست کردن همه دیتابیس ها و جداول در PostgreSQL
پس از فهرست کردن تمام دیتابیس های موجود روی سرور، می توانید جداول یک پایگاه داده را مشاهده کنید. می توانید با استفاده از psql یا pgAdmin به این مهم دست یابید.
در حالی که به سیستم لاگین کرده اید، به پایگاه داده مورد نظرتان وصل شوید. Syntax ان هم بصورت زیر می باشد:

\c [database_name]

آموزش لیست کردن همه دیتابیس ها و جداول در PostgreSQL
سپس لیست تمام جداول دیتابیس با اجرای کوئری زیر محقق می شود:

\dt

آموزش لیست کردن همه دیتابیس ها و جداول در PostgreSQL
خروجی دستور، table name، schema، type و مالک شان را نشان می دهد. اگر در دیتابیس هیچ جدولی نباشد، پیغام no relations were found را دریافت خواهید کرد.
توجه: برای مشاهده اطلاعات بیشتر در مورد جداول، از جمله سایز و حجم، توضیحات آنها از دستور زیر استفاده کنید:

\dt+

در روش دیگر، در pgAdmin روی دیتابیس مورد نظر کلیک کرده و سپس از مجموعه آن به سراغ Schemas و سپس Tables بروید.
با انتخاب Tables، در قسمت مقابل به تب Properties بروید تا لیست جداول نشان داده شوند.

آموزش لیست کردن همه دیتابیس ها و جداول در PostgreSQL

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز