پایگاه داده PostgreSQL یکی از پیشرفتهترین و محبوبترین سیستمهای مدیریت پایگاه داده متنباز است که به دلیل امکانات گسترده و انعطافپذیری بالا، در بسیاری از پروژههای توسعه وب و نرمافزاری استفاده میشود. دایرکت ادمین، به عنوان یکی از کنترلپنلهای قدرتمند مدیریت هاست، امکان پیکربندی PostgreSQL را بهسادگی فراهم میکند. در این مقاله، نحوه پیکربندی و مدیریت PostgreSQL در دایرکت ادمین را بهطور جامع و گامبهگام بررسی میکنیم.
قبل از شروع، اطمینان حاصل کنید که سرور شما از PostgreSQL پشتیبانی میکند. در بسیاری از توزیعهای لینوکسی مانند CentOS یا Ubuntu، میتوانید PostgreSQL را با دستورات زیر نصب کنید:
# برای CentOS
yum install postgresql-server postgresql-contrib -y
systemctl enable postgresql
systemctl start postgresql
# برای Ubuntu
apt update
apt install postgresql postgresql-contrib -y
systemctl enable postgresql
systemctl start postgresql
پس از نصب، میتوانید با استفاده از دستور psql
بررسی کنید که PostgreSQL بهدرستی نصب و فعال شده است:
psql --version
برای استفاده از PostgreSQL در دایرکت ادمین، باید ابتدا آن را در تنظیمات کنترلپنل فعال کنید. مراحل زیر را دنبال کنید:
پس از فعالسازی PostgreSQL، نیاز به تنظیمات اولیه دارید:
postgres
:
sudo -u postgres psql
\password postgres
پسورد مورد نظر خود را وارد کنید و آن را تایید کنید.
برای ایجاد یک پایگاه داده جدید، میتوانید از دستور زیر استفاده کنید:
CREATE DATABASE exampledb;
برای مدیریت بهتر، بهتر است یک کاربر جدید نیز ایجاد کنید و به او دسترسی به پایگاه داده بدهید:
CREATE USER exampleuser WITH PASSWORD 'yourpassword';
GRANT ALL PRIVILEGES ON DATABASE exampledb TO exampleuser;
پس از پیکربندی پایگاه داده، نوبت به اتصال آن به وبسایت یا برنامه مورد نظر میرسد. اگر از PHP استفاده میکنید، میتوانید از کتابخانه PDO
یا pg_connect
برای اتصال استفاده کنید:
یکی از امکانات مفید PostgreSQL، قابلیت پشتیبانگیری و بازیابی است. برای پشتیبانگیری از ابزار pg_dump
و برای بازیابی از psql
استفاده کنید:
# پشتیبانگیری
pg_dump exampledb > backup.sql
# بازیابی
psql exampledb < backup.sql
در این مقاله بهطور جامع نحوه پیکربندی PostgreSQL در دایرکت ادمین را بررسی کردیم. با رعایت مراحل ذکر شده، میتوانید بهراحتی پایگاه دادههای خود را مدیریت و در پروژههای خود از آن بهرهبرداری کنید.
پیشنهاد ویژه: برای خرید هاست با کیفیت و پشتیبانی از PostgreSQL، میتوانید از خدمات خرید هاست ماهان کلود استفاده کنید.