یکی از نیازهای برنامه نویسی، داشتن یک دیتابیس است. به شخصه با postgresql زیاد کار میکنم و به شما هم توصیه میکنم از این دیتابیس استفاده کنید. در ادامه مطلب، نحوه نصب postgres برای اتصال به برنامه شما، بیان میشود:
نصب postgresql در لینوکس با ترمینال
ابتدا برای ساخت مخزن مورد نیاز برای نصب از دستور زیر استفاده کنید:
$ sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
بعد از اون مخزن کلید را ایمپورت کنید:
$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
حالا نیاز است تا لیست پکیجهای نصبی را به روزرسانی کنید:
$ sudo apt-get update
و بالاخره با کد زیر آخرین ورژن postgres را نصب کنید:
$ sudo apt-get install postgresql
اما اگر نیاز به نصب ورژن خاصی از آن را داشتید، میتونید از کد زیر استفاده کنید و به جای عدد ۱۲ از ورژن مورد نظر خود استفاده کنید:
$ sudo apt-get install postgresql-12
یکی از خطاهای رایج پس از نصب
توجه کنید که گاهی ممکن است با خطای زیر مواجه شوید:
Error: could not create default cluster. Please create it manually with
pg_createcluster 15 main –start
این خطا موجب میشود تا پورت مورد نیاز برای postgres آزاد نشود و مشکلات زیادی مانند خطای زیر برای شما رخ دهد:
psql: error: connection to server on socket “/var/run/postgresql/.s.PGSQL.5432” failed: No such file or directory
پس حتما به یاد داشته باشید بعد از آخرین اجرای کد، اگر با چنین خطایی مواجه شدید، حتما کد زیر را اجرا کنید:
sudo pg_createcluster 15 main --start
منبع مطالب بالا از سایت آموزش پستگرس میباشد.