از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
نصب ساده Postgres روی اوبونتو
سرفصلهای مطلب
PostgreSQL در هر نسخه از اوبونتو از پیش نصب شده است. هنگامی که نسخههای جدید منتشر میشوند، از ارتقاء خودکار اطمینان حاصل نمیکند. جدیدترین نسخه PostgreSQL و همه بستههای سرور، افزونهها و افزونههای قبلی از طریق مخزن PostgreSQL Apt در دسترس هستند. نصب Postgres روی سروری که در اوبونتو 20.04 اجرا می شود در این آموزش نشان داده شده است. علاوه بر این، دستورالعمل هایی برای مدیریت پایه پایگاه های داده ارائه می دهد.
به روز رسانی و ارتقاء مخازن سیستم
بیایید با به روز رسانی یک سیستم قبل از نصب Postgres شروع کنیم روی سیستم اوبونتو این مورد برای تازه کردن مخازن سیستم از طریق دستورالعمل “به روز رسانی” و بسته “apt” با sudo حقوق.
پس از بهروزرسانی موفقیتآمیز سیستم اوبونتو، لازم است که مخازن و ماژولهای سیستم را ارتقا دهید تا از هر گونه ناراحتی در آینده جلوگیری شود. به همین ترتیب، مخزن apt در دستور “ارتقا” به صورت زیر استفاده می شود:
پیش نیازها را نصب کنید
اکنون که PostgreSQL را از مخزن رسمی آن نصب می کنیم، باید مطمئن شویم که پیش نیازها از قبل نصب شده اند. این پیش نیازها شامل ابزار “wget” برای افزودن کلید Postgres در اوبونتو و “ca-certificates” برای فعال کردن نصب با فعال کردن گواهیها برای نصب امن از طریق مخازن رسمی است. همانطور که در تصویر زیر نشان داده شده است، برای این منظور از دستورالعمل نصب “apt-get” استفاده شده است.
کلید PostgreSQL GPG را به اوبونتو اضافه کنید
پس از نصب ابزار “wget” اوبونتو و بسته ca-certificates، به سمت افزودن کلید Postgres GPG به سیستم اوبونتو حرکت می کنیم. همانطور که گفته شد، ما از ابزار “wget” با گزینه های “–quiet” و “-O” و به دنبال URL سایت مخزن رسمی Postgres برای اضافه کردن کلید GPG آن به سیستم اوبونتو استفاده خواهیم کرد. بخش اصلی این دستورالعمل استفاده از کلمه کلیدی “apt-key” به دنبال کلمه کلیدی “add” است. خروجی این دستور در عوض “OK” را نشان می دهد. کلید Postgres GPG با موفقیت به سیستم اضافه شد و در نهایت می توانید آن را نصب کنید.
پس از افزودن کلید Postgres GPG به سیستم اوبونتو، لازم است یک بار دیگر بسته ها و مخازن سیستم را به روز کنید تا سیستم بتواند اثر کلید GPG را به خوبی بگیرد. بنابراین، ما دوباره دستورالعمل “به روز رسانی” را اجرا می کنیم.
PostgreSQL را نصب کنید روی اوبونتو
پس از برآورده کردن کامل پیش نیازهای اوبونتو برای نصب Postgres، سیستم ما اکنون آماده نصب PostgreSQL است. برای نصب PostgreSQL روی در سیستم اوبونتو، ما از بسته همیشگی “apt-get” در دستور “install” استفاده خواهیم کرد. این دستور از نام بسته “postgresql” و به دنبال آن بسته اضافی که “postgresql-contrib” است استفاده می کند که یک عملکرد اضافی به پایگاه داده PostgreSQL کمک می کند.
نصب process ادامه میدهد تا زمانی که تأیید را درخواست کند. برای ادامه نصب باقی مانده process بدون وقفه، ضربه بزنید روی هنگامی که در پوسته فرمان از شما خواسته می شود “y”. برای بالا بردن اجرای درست در لحظه، روی ضربه بزنید روی “y”.
این process نصب PostgreSQL یک پیوند سیستمی بین PostgreSQL و فایل های سیستم ایجاد می کند. همچنین نام کاربری یک کاربر پایگاه داده جدید را نمایش می دهد که به طور خودکار درست پس از نصب PostgreSQL ایجاد می شود. پس از نمایش اطلاعات خاصی در مورد PostgreSQL، “OK” را نمایش می دهد و خارج می شود. این process نشان می دهد که Postgres نسخه 12 با موفقیت از طریق سایت توسعه دهنده نصب شده است.
اگر نمی خواهید از نسخه Postgres که در سایت توسعه دهنده موجود است استفاده کنید و می خواهید با نسخه محلی موجود بروید، می توانید آن را نیز جستجو کنید. دستورالعمل “apt show” آخرین نسخه Postgres، یعنی “نسخه 12” را نمایش می دهد. می توانید آن را از طریق دستور نصب قبلی که برای دریافت آن از سایت رسمی استفاده کرده اید، نصب کنید.
اکنون که PostgreSQL با موفقیت در سیستم اوبونتو نصب شده است، سرویس آن را از طریق ابزار “systemctl” شروع می کنیم و به دنبال وضعیت فعلی آن می گردیم، یعنی در حال اجرا یا نه. خروجی دستورالعمل وضعیت نشان می دهد که PostgreSQL فعال بوده است.
$ sudo وضعیت systemctl postgresql
به PostgreSQL متصل شوید
اکنون زمان استفاده از PostgreSQL و ارتباط با پایگاه داده آن فرا رسیده است. دستورالعمل “su” با کلمه کلیدی “postgres” برای باز کردن PostgreSQL استفاده می شود. پس از راه اندازی موفقیت آمیز PostgreSQL، باید ابزار دستوری PostgreSQL را راه اندازی کنیم. برای این کار، از دستورالعمل “psql” استفاده کنید و خط فرمان راه اندازی می شود.
$ psql
ما در حال حاضر با استفاده از کاربر “postgres” طبق دستور “\conninfo” که در خط فرمان Postgres استفاده می شود، با پایگاه داده “postgres” وارد شده ایم.
یک پایگاه داده ایجاد کنید
بیایید یک پایگاه داده جدید در پایگاه داده PostgreSQL ایجاد کنیم. برای این کار، مطمئن شوید که Postgres را از طریق دستورالعمل “su” باز کرده و از دستور “createdb” با نام پایگاه داده ای که قرار است ایجاد شود، استفاده کنید.
می توانید از یک پایگاه داده خاص وارد شوید و با دستور “\q” از آن خارج شوید. پس از بازگشت به منوی اصلی PostgreSQL، می توانید از طریق دستورالعمل “خروج” از آن خارج شوید.
فرض کنید یک کاربر جدید به نام “تست” را در سیستم اوبونتو از طریق دستورالعمل “adduser” اضافه کرده ایم و آن را به هیچ کدام اختصاص نداده ایم. sudo یا حقوق اداری
پایگاه داده را تغییر دهید
اکنون، برای باز کردن Postgres با کاربر “تست” جدید ایجاد شده، ابتدا باید کاربر را در پوسته فرمان خود با استفاده از گزینه های “-I” و “-u” تغییر دهیم. پس از باز کردن PostgreSQL با کاربر “تست”، به ما اجازه نمی دهد زیرا کاربر “تست” یک کاربر نیست. sudo کاربر.
$ sudo سو – postgres
از طرف دیگر، شما می توانید با موفقیت از PostgreSQL از طریق هر کاربر دیگری با ” وارد شویدsudo” حقوق یعنی xyz. اکنون می توانید پایگاه داده را نیز تغییر دهید. بنابراین، ما از دستورالعمل “psql” برای تغییر به پایگاه داده “تست” جدید ایجاد شده استفاده می کنیم.
$ sudo سو – postgres
$ psql -د تست
دستورالعمل زیر اطلاعات اتصال را نمایش می دهد:
دستور SQL مانند هر پایگاه داده معمولی است، یعنی جدول ایجاد کنید.
برای نمایش لیست جداول در پایگاه داده PostgreSQL، دستور “\d” را به صورت زیر اجرا کنید:
نتیجه
این راهنما اهمیت و مسائل سازگاری Postgres را در حین نصب نشان می دهد روی اوبونتو پس از این، یک راه ساده و مختصر برای نصب Postgres مورد بحث قرار دادیم روی اوبونتو مانند نصب ابزارها از مخزن PostgreSQL Apt است. در نهایت، ما سادهترین روش را برای استفاده از PostgreSQL و پایگاههای داده سوئیچ توضیح دادیم.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1403-01-06 21:42:03