خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
آموزش لیست کردن همه دیتابیس ها و جداول در PostgreSQL
در پست قبلی نحوه نصب کردن دیتابیس PostgreSQL را به شما دوستان آموزش دادیم که مراحل ساده ای داشت. یکی از وظایف مهم هنگام مدیریت سرورهای PostgreSQL لیست کردن پایگاه های داده موجود و جداول آنها است. سه راه برای لیست کردن همه دیتابیس ها وجود دارد:
هر سه روش را در این مقاله بررسی خواهیم کرد.
این آموزش به شما نشان می دهد که چگونه تمام پایگاه داده ها را در PostgreSQL لیست کرده و بررسی کنید که یک دیتابیس چه جداولی دارد.
برای فهرست کردن تمام پایگاه داده ها در سرور از طریق ترمینال psql، مراحل زیر را دنبال کنید:
ابتدا SQL Shell را با سرچ در منوی Start یافته و اجرا کنید.
حالا تمامی اطلاعات خواسته شده را برای لاگین وارد کنید(اطلاعاتی که موقع نصب PostgreSQL تنظیم کرده اید). اگر کلا با تظنیمات پیشفرض PostgreSQL را نصب کرده اید، با Enter کردن هر درخواست را رد کرده و اگر پسورد برای PostgreSQL تنظیم کرده اید، پسورد را هم وارد و نهایتا لاگین کنید.
سپس دستور زیر را وارد کنید:
خروجی لیستی از تمام دیتابیس هایی که در حال حاضر روی سرور هستند را نشان می دهد، از جمله database name، owner، encoding، collation، ctype و access privileges مربوط به هر دیتابیس را در خروجی لیست می کند.
توجه: اگر میخواهید اطلاعات بیشتری درباره اندازه، فضای جدول و توضیحات پایگاه داده در خروجی ببینید، از +I\ استفاده کنید.
دوباره از طریق SQL Shell (psql که در مرحله قبل انجام دادیم، به PostgreSQL لاگین کنید. سپس دستور زیر را اجرا کنید:
psql کوئری را روی سرور اجرا می کند و لیستی از پایگاه داده های موجود را در خروجی نمایش می دهد.
برنامه pgAdmin را باز کنید و پسورد خود را برای اتصال به دیتابیس سرور وارد کنید.
Servers را expand کنید و بدین ترتیب لیستی از همه دیتابیس ها را مشاهده خواهید کرد. برای مشاهده اطلاعات بیشتر در مورد هر پایگاه داده، تب Properties را کلیک کنید.
پس از فهرست کردن تمام دیتابیس های موجود روی سرور، می توانید جداول یک پایگاه داده را مشاهده کنید. می توانید با استفاده از psql یا pgAdmin به این مهم دست یابید.
در حالی که به سیستم لاگین کرده اید، به پایگاه داده مورد نظرتان وصل شوید. Syntax ان هم بصورت زیر می باشد:
سپس لیست تمام جداول دیتابیس با اجرای کوئری زیر محقق می شود:
خروجی دستور، table name، schema، type و مالک شان را نشان می دهد. اگر در دیتابیس هیچ جدولی نباشد، پیغام no relations were found را دریافت خواهید کرد.
توجه: برای مشاهده اطلاعات بیشتر در مورد جداول، از جمله سایز و حجم، توضیحات آنها از دستور زیر استفاده کنید:
در روش دیگر، در pgAdmin روی دیتابیس مورد نظر کلیک کرده و سپس از مجموعه آن به سراغ Schemas و سپس Tables بروید.
با انتخاب Tables، در قسمت مقابل به تب Properties بروید تا لیست جداول نشان داده شوند.
آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی
آموزش برنامه نویسی به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی
دوره آموزش برنامه نویسی بانکهای اطلاعاتی VB.NET + SQL Server
دوره آموزش رایگان زبان برنامه نویسی #C (سی شارپ)
این آموزش به شما نشان می دهد که چگونه تمام پایگاه داده ها را در PostgreSQL لیست کرده و بررسی کنید که یک دیتابیس چه جداولی دارد.
List Databases via psql Terminal
ترمینال psql به کاربران PostgreSQL این امکان را می دهد با اجرای کوئری ها، ارسال آنها به PostgreSQL و نمایش نتایج، با سرور تعامل داشته باشند. psql به کاربران این امکان را می دهد که از meta-commands استفاده کنند، دستورات کاربردی ای که با علامت بک اسلش \ شروع می شوند. از این دستورات برای انجام کارهای معمولی مانند اتصال به پایگاه داده، دیدن همه دیتابیس ها و غیره استفاده کنید.برای فهرست کردن تمام پایگاه داده ها در سرور از طریق ترمینال psql، مراحل زیر را دنبال کنید:
ابتدا SQL Shell را با سرچ در منوی Start یافته و اجرا کنید.
حالا تمامی اطلاعات خواسته شده را برای لاگین وارد کنید(اطلاعاتی که موقع نصب PostgreSQL تنظیم کرده اید). اگر کلا با تظنیمات پیشفرض PostgreSQL را نصب کرده اید، با Enter کردن هر درخواست را رد کرده و اگر پسورد برای PostgreSQL تنظیم کرده اید، پسورد را هم وارد و نهایتا لاگین کنید.
سپس دستور زیر را وارد کنید:
\l
خروجی لیستی از تمام دیتابیس هایی که در حال حاضر روی سرور هستند را نشان می دهد، از جمله 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;
psql کوئری را روی سرور اجرا می کند و لیستی از پایگاه داده های موجود را در خروجی نمایش می دهد.
List Databases via pgAdmin
سومین روش برای دیدن دیتابیس های روی سرور استفاده از pgAdmin است. pgAdmin ابزار گرافیکی منبع باز پیشرو برای مدیریت پایگاه های داده PostgreSQL است. برای مشاهده تمامی دیتابیس های PostgreSQL با استفاده از pgAdmin مراحل زیر را دنبال کنید:برنامه pgAdmin را باز کنید و پسورد خود را برای اتصال به دیتابیس سرور وارد کنید.
Servers را expand کنید و بدین ترتیب لیستی از همه دیتابیس ها را مشاهده خواهید کرد. برای مشاهده اطلاعات بیشتر در مورد هر پایگاه داده، تب Properties را کلیک کنید.
پس از فهرست کردن تمام دیتابیس های موجود روی سرور، می توانید جداول یک پایگاه داده را مشاهده کنید. می توانید با استفاده از psql یا pgAdmin به این مهم دست یابید.
در حالی که به سیستم لاگین کرده اید، به پایگاه داده مورد نظرتان وصل شوید. Syntax ان هم بصورت زیر می باشد:
\c [database_name]
سپس لیست تمام جداول دیتابیس با اجرای کوئری زیر محقق می شود:
\dt
خروجی دستور، table name، schema، type و مالک شان را نشان می دهد. اگر در دیتابیس هیچ جدولی نباشد، پیغام no relations were found را دریافت خواهید کرد.
توجه: برای مشاهده اطلاعات بیشتر در مورد جداول، از جمله سایز و حجم، توضیحات آنها از دستور زیر استفاده کنید:
\dt+
در روش دیگر، در pgAdmin روی دیتابیس مورد نظر کلیک کرده و سپس از مجموعه آن به سراغ Schemas و سپس Tables بروید.
با انتخاب Tables، در قسمت مقابل به تب Properties بروید تا لیست جداول نشان داده شوند.
آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی
آموزش برنامه نویسی به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی
دوره آموزش برنامه نویسی بانکهای اطلاعاتی VB.NET + SQL Server
دوره آموزش رایگان زبان برنامه نویسی #C (سی شارپ)
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: