آموزش نصب PostgreSQL روی Ubuntu 18.04
PostgreSQL که با نام Postgres نیز شناخته می شود یکی از سیستم های open source مدیریت دیتابیس SQL است که معمولا بر روی سیستم های لینوکسی مورد استفاده کاربران قرار می گیرد. این سیستم قابلیت های به روز و قابل قبولی را در اختیار کاربران قرار می دهد به همین منظور می توان از آن در پروژه ها و برنامه های مختلف از کوچک تا بزرگ استفاده کرد و بهترین نتایج را به دست آورد به همین منظور در این مطلب تصمیم گرفتیم آموزش نصب PostgreSQL روی Ubuntu 18.04 را برای شما به طور کامل شرح دهیم پس در ادامه همراه پرداز IT باشید.
آموزش نصب PostgreSQL روی Ubuntu 18.04
برای شروع نیاز است تا با استفاده از کاربری که دسترسی sudo دارد به سرور اوبونتو خود متصل شویم. پس از اتصال به سرور با SSH در محیط ترمینال دستور زیر را اجرا می کنیم تا بسته های اساسی سیستم عامل به روز رسانی شوند.
sudo apt update
سپس با اجرا دستور زیر PostgreSQL را نصب می کنیم.
sudo apt install postgresql postgresql-contrib
پس از اینکه نصب دیتابیس به پایان برسد به طور خودکار آغار به می کند اما جهت اطمینان از اینکه دیتابیس به درستی نصب و فعال شده می توانیم از دستور زیر استفاده کنیم تا با psql به دیتابیس PostgreSQL سرور متصل شویم.
sudo -u postgres psql -c "SELECT version();"
برای دسترسی به Postgres می توانید از اکانت مخصوص و پیش فرض آن استفاده کرد که برای این مورد می توان با اجرا دستور زیر به اکانت postgres سوئیج کرد.
sudo -i -u postgres
با این دستور نیر می توان به Postgres دسترسی داشت و با دیتابیس ارتباط برقرار کرد.
psql
در صورتی که می خواهید از این بخش به طور کامل خارج شوید دستور زیر را اجرا کنید.
\q
ساخت یک Role جدید برای PostgreSQL
در دیتابیس شما فقط نقش postgres را تنظیم کرده اید اما اگر نیاز دارید نقش های جدیدی به جز این نقش برای دیتابیس ایجاد کنید می توانید مراحل زیر را دنبال کنید.
اگر با اکانت postgres وارد شده اید برای ساخت یک کاربر جدید از دستور زیر استفاده کنید.
createuser --pardazit
در صورتی که با اکانت postgres وارد نشده اید از این دستور استفاده کنید.
sudo su - postgres -c "createuser pardazit"
خروجی: Enter name of role to add: pardaz Shall the new role be a superuser? (y/n) y
ساخت یک دیتابیس جدید
در صورتی که در مرحله قبلی یک رول جدید ایجاد کردید حال می توانید یک پایگاه داده نیز مختص آن کاربر جدید بسازید. برای این کار اگر با دسترسی اکانت postgres متصل هستید از دستور زیر استفاده کنید.
createdb pardaz
در صورتی که در محیط فرمان با دسترسی کاربر sudo هستید از دستور زیر استفاده کنید.
sudo -u postgres createdb pardaz
دسترسی به Postgres با نقش جدید
برای انجام مراحل این قسمت از آموزش نباید با دسترسی کاربر postgres وارد شوید و صرفا با کاربر sudo به سرور متصل شده و دستورات زیر را اجرا کنید.
با این دستور یک اکانت با نام نقش و دیتابیسی که پیش از این ساختیم، ایجاد می کنیم.
sudo adduser pardaz
برای دسترسی به دیتابیس و سوئیچ به اکانت می توان یکی از دستورات زیر را اجرا کرد.
sudo -i -u pardaz
psql
یا
sudo -u pardaz psql
در صورتی که می خواهید با این اکانت به یک دیتابیس دیگر متصل شوید از دستور زیر استفاده کنید و دیتابیس مورد نظر خود را در دستور مشخص کنید.
psql -d dbname
اینجا به پایان آموزش نصب PostgreSQL روی Ubuntu 18.04 از پرداز آی تی رسیدیم و امیدواریم موفق شده باشید به کمک این آموزش دیتابیس postgres را بر روی اوبونتو نصب کرده و تنظیمات مورد نیاز خود را اجرا کنید. اگر سوالی در رابطه با این آموزش دارید از قسمت نظرات با ما در ارتباط باشید.