در این آموزش میخواهیم نصب و پیکرهبندی پایگاه داده PostreSQL را در سیستم عامل Ubuntu فرا بگیریم. برای این کار مراحل زیر را دنبال میکنیم:
نصب PostgreSQL
sudo apt update sudo apt install postgresql postgresql-contrib
با اجرای دستور بالا پایگاهداده PostgreSQL بر روی سیستم شما نصب خواهد شد. حال برای دسترسی به پایگاههای داده، ایجاد یا حذف آنها و قرار دادن اطلاعات در آنها باید یک کاربر جدید در سیستم ایجاد کنیم:
sudo adduser postgres_user
برای ورود به Postgres باید کاربر فعلی سیستم را به کمک دستور زیر به Postgres تغییر دهید:
sudo -i -u postgres
حال با دستور زیر وارد Postgres میشویم:
psql
به کمک دستورات زیر میتوانید برای کاربری که ایجاد کردید، پایگاهداده بسازید:
CREATE USER postgres_user WITH PASSWORD 'password'; CREATE DATABASE my_postgres_db OWNER postgres_user;
در کد بالا postgres_user نام کاربریاست که در ابتدای آموزش ایجاد کردیم، password رمزعبور کاربر برای دسترسی به پایگاهدادهها است. my_postgres_db یز نام پایگاهدادهای است که میخواهید ایجاد کنید.
حال برای خروج از Postgres میتوانید از دستور زیر استفاده کنید:
\q
[divider]
تنظیمات Port و IP
برای برقراری ارتباط با پایگاهدادهها بهتر است بدانید که PostgreSQL بصورت پیشفرض درگاه ۵۴۳۲ را برای برقراری ارتباط انتخاب میکند. برای تغییر شماره این درگاه، باید فایل تنظیمات PostgreSQL را پیدا کنید. این کار به کمک دستور زیر امکانپذیر است:
locate postgresql.conf
خروجی دستور بالا آدرس فایل تنظیمات خواهد بود. برای مثال اگر نسخه نصب شده ۱۱ باشد، آدرس زیر را به شما نمایش خواهد داد:
etc/postgresql/11/main/postgresql.conf
port=5432 listen_addresses='*'
service postgresql restart