آموزش کامل نصب PostgreSQL روی Debian 10

PostgreSQL یکی از دیتابیس های نوع SQL است که سیستمی برای مدیریت پایگاه داده را فراهم می سازد. این سیستم قابلیت های کارآمدی مثل بک آپ گیری به صورت آنلاین، بازیابی در زمان، کنترل همزمان چند نسخه مختلف و … را دارد. در این مطلب از پرداز آی تی با آموزش کامل نصب PostgreSQL روی Debian 10 قصد داریم نحوه نصب و راه اندازی دیتابیس PostgreSQL روی سرور دبیان را توضیح می دهیم.
آموزش کامل نصب PostgreSQL روی Debian 10
برای شروع ابتدا بسته های اساسی سیستم عامل را آپدیت می کنیم.
sudo apt update
حال می توانیم PostgreSQL و پکیج های مورد نیاز PostgreSQL را روی سرور نصب کنیم.
sudo apt install postgresql postgresql-contrib
پس از اجرا دستور فوق سیستم از شما درخواست می کند نصب را تایید کنید که این کار را با فشردن کلید های Y و Enter انجام می دهیم. برای اینکه نصب دیتابیس را تایید کنیم دستور زیر را اجرا می کنیم.
sudo -u postgres psql -c "SELECT version();"
خروجی
PostgreSQL 11.5 (Debian 11.5-1+deb10u1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit
برای بررسی نسخه نصب شده نیز می توان از این دستور استفاده کرد.
psql --version
وضعیت فعال بودن PostSQL روی سرور را با دستور زیر بررسی می کنیم.
sudo systemctl status postgresql
سرویس دیتابیس به صورت خودکار فعال و راه اندازی می شود اما در صورتی که بر روی سرور شما به صورت خودکار این امر انجام نشده بود با دستورات زیر این کار را انجام می دهیم.
sudo systemctl start postgresql
sudo systemctl enable postgresql
از این پس برای اتصال و استفاده از دیتابیس باید از کاربر postgres که به عنوان کاربر پیش فرض PostSQL شناخته می شود استفاده کنید. postgres در حالت عادی دارای پسوردی برای اتصال نیست پس برای افزایش امنیت دیتابیس خود حتما باید برای این یوزر یک پسورد تنظیم کنیم. به همین منظور دستور زیر را اجرا می کنیم.
sudo passwd postgres
با اجرا دستور بالا باید پسورد دلخواه خود را دو بار تایپ کرده کرده و پس از هر با دکمه Enter را فشار دهید.
از این پس با دستور زیر و وارد کردن پسورد می توانیم به دیتابیس متصل شویم.
su - postgres
در اینجا به پایان آموزش کامل نصب PostgreSQL روی Debian 10 از پرداز آی تی رسیدیم و امیدواریم به کمک این آموزش موفق شده باشید دیتابیس PostSQL را روی سرور مجازی/اختصاصی خود نصب کرده باشید.