برنامه نویسی

راحت شدن با PostgreSQL – DEV Community

در این پست در مورد برخی از اصول اولیه Postgres صحبت خواهم کرد.
من فرض می کنم شما قبلا Postgresql.11+ را نصب کرده اید و مهارت های پایه ترمینال را دارید.

خدمات رفاهی

ابتدا به دایرکتوری postgres که در آن وجود دارد بروید، فایل ها و دایرکتوری های زیادی پیدا خواهید کرد، اما ما نگران این هستیم که bin/ دایرکتوری، جایی است که شما ابزارهای postgres را پیدا خواهید کرد که ما از آنها استفاده خواهیم کرد.

خوشه ها

بعد، اجرا کنید initdb ابزار در داخل bin/ دایرکتوری و نام خوشه پایگاه داده خود را با استفاده از پرچم -D ارائه دهید
bin/initdb -D your-cluster-name

خوشه پایگاه داده مجموعه ای از پایگاه های داده است. هر خوشه توسط یک سرور PostgreSQL مدیریت می شود که روی یک میزبان اجرا می شود.
خوشه ها به عنوان دایرکتوری به نام دایرکتوری پایه ذخیره می شوند. در صورت علاقه می توانید برای اطلاعات بیشتر به راهنمای من مراجعه کنید.

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

pg_ctl

این pg_ctl ابزار برای مدیریت سرورها و فرآیندهای Postgres استفاده می شود.
اجرا کن bin/pg_ctl -D your-cluster-name برای راه اندازی سرور Postgres برای خوشه ای که به تازگی ایجاد کرده اید. به طور پیش فرض، Postgres از پورت 5432 استفاده می کند

psql

این psql ابزار برای شروع یک پوسته تعاملی با کلاستر پایگاه داده شما استفاده می شود تا بتوانید از SQL مانند هر DBMS دیگری استفاده کنید.
اجرا کن bin/psql -l برای فهرست کردن تمام پایگاه های داده موجود در خوشه شما. در Postgres نسخه 11+ خوشه ها با 3 پایگاه داده پیش فرض ایجاد می شوند: Postgres, Sample0, Sample1
اجرا کن bin/psql postgres.

  • می توانید با استفاده از \q از این پوسته خارج شوید
  • “Help” را تایپ کنید تا دستور کمک را ببینید

دستورات SQL

بیایید با استفاده از دستور یک پایگاه داده جدید ایجاد کنیم
CREATE DATABASE your-database-name; (نقطه ویرگول را فراموش نکنید!)
حالا اجرا کن \l برای مشاهده مجدد تمامی پایگاه های داده (این بار از داخل پوسته)، می توانید مشاهده کنید که پایگاه داده جدید ایجاد شده است.
اکنون به جای خروج و اتصال مجدد به پایگاه داده جدید، می توانید به جای آن استفاده کنید \c your-database-name به طور مستقیم به آن تغییر دهید.

این باید برای شروع کاوش در Postgres کافی باشد.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا