نصب PostgreSQL در اوبونتو

PostgreSQL یک سیستم مدیریت پایگاه داده آزاد است که برای سیستم عامل های مختلف از جمله ویندوز و لینوکس اجرا می شود. این ابزار تعداد زیادی از انواع داده را پشتیبانی می کند، دارای یک زبان برنامه نویسی ساخته شده است و از کار با استفاده از زبان های برنامه نویسی کلاسیک پشتیبانی می کند. در اوبونتو، PostgreSQL از طریق "ترمینال" با استفاده از مخزن های رسمی یا کاربر تعریف شده نصب می شود و پس از آن، کار آماده سازی، آزمایش و ایجاد جداول انجام می شود.

نصب PostgreSQL در اوبونتو

پایگاه داده ها در زمینه های مختلف استفاده می شود، اما یک سیستم مدیریت راحت آنها را کنترل راحت می کند. بسیاری از کاربران در PostgreSQL متوقف می شوند، آن را در سیستم عامل خود نصب می کنند و شروع به کار با جداول می کنند. بعدا، ما می خواهیم گام به گام توصیف کل نصب و راه اندازی، اولین راه اندازی و راه اندازی ابزار ذکر شده است.

مرحله 1: PostgreSQL را نصب کنید

البته، شما باید با اضافه کردن تمام فایل ها و کتابخانه های لازم به اوبونتو برای اطمینان از عملکرد نرمال PostgreSQL شروع کنید. این کار با استفاده از کنسول و مخازن کاربر یا رسمی انجام می شود.

  1. "Terminal" را در هر راهی راحت، به عنوان مثال، از طریق منو یا با فشار دادن کلید ترکیبی Ctrl + Alt + T، شروع کنید .
  2. باز کردن یک ترمینال در سیستم عامل اوبونتو

  3. اول، ما مخازن کاربر را یادداشت میکنیم، زیرا اخیرا نسخههای اول معمولا برای اولین بار در آنجا دانلود میشوند. قرار دادن دستور sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list' و سپس بر روی Enter کلیک کنید .
  4. دانلود دایرکتوری از ذخیره سازی کاربر در اوبونتو

  5. رمز عبور حساب کاربری خود را وارد کنید
  6. ورود به یک رمز عبور برای فعال کردن دستور در اوبونتو

  7. پس از آن استفاده از wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add - wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add - برای اضافه کردن بسته ها.
  8. اضافه کردن بسته ها از مخزن دانلود به اوبونتو

  9. تنها برای به روزرسانی کتابخانه های سیستم با دستور sudo apt-get update فرمان استاندارد است.
  10. دریافت به روز رسانی برای کتابخانه ها در اوبونتو

  11. اگر شما علاقه مند به به دست آوردن آخرین نسخه موجود از PostgreSQL از مخزن رسمی، شما باید در کنسول sudo apt-get install postgresql postgresql-contrib و اضافه کردن فایل ها را تایید کنید.
  12. نصب PostgreSQL از مخزن رسمی برای اوبونتو

پس از اتمام نصب موفقیت آمیز، می توانید راه اندازی حساب استاندارد، بررسی عملکرد سیستم و پیکربندی اولیه را ادامه دهید.

مرحله 2: ابتدا PostgreSQL را شروع کنید

مدیریت DBMS نصب شده نیز از طریق "ترمینال" با استفاده از دستورات مناسب انجام می شود. تماس با کاربر پیش فرض به این شکل است:

  1. type sudo su - postgres فشار دهید و Enter را فشار دهید. این اقدام به شما اجازه می دهد تا از طرف حساب کاربری که به طور پیش فرض ایجاد شده است، به مدیریت بپردازید، که در حال حاضر به عنوان اصلی اصلی عمل می کند.
  2. به پست پیش فرض PostgreSQL در اوبونتو حرکت کنید

  3. ورود به کنسول مدیریت تحت پوشش مشخصات استفاده شده از طریق psql . فعال کردن help به محیط زیست کمک می کند - تمام دستورات و استدلال های موجود را نشان می دهد.
  4. تغییر در کنسول مدیریت PostgreSQL در اوبونتو

  5. مشاهده اطلاعات مربوط به جلسه PostgreSQL فعلی از طریق conninfo انجام می شود.
  6. اطلاعات اتصال PostgreSQL را در اوبونتو مشاهده کنید

  7. خروج از محیط به تیم q کمک خواهد کرد.
  8. خروج از کنسول مدیریت PostgreSQL در اوبونتو

حالا شما می دانید که چگونه وارد حساب کاربری شوید و به کنسول مدیریت بروید، بنابراین زمان لازم برای ایجاد یک کاربر جدید و پایگاه داده خود است.

مرحله 3: ایجاد کاربر و پایگاه داده

همیشه با حساب استاندارد موجود کار راحتی نیست و همیشه لازم نیست. به همین دلیل است که ما پیشنهاد می کنیم روش ایجاد یک نمایه جدید و پیوند آن با پایگاه داده جداگانه را بررسی کنیم.

  1. در حالی که در کنسول، در حال اجرای پروفایل postgres (دستور sudo su - postgrescreateuser --interactive و سپس آن را با تایپ کردن کاراکتر در خط مناسب، نام مناسب را بدست آورید.
  2. ایجاد یک کاربر PostgreSQL جدید در اوبونتو

  3. بعد، تصمیم بگیرید که آیا می خواهید حق دسترسی کاربر فوق العاده را برای دسترسی به تمام منابع سیستم بگذارید. به سادگی گزینه مناسب را انتخاب کنید و ادامه دهید
  4. اعطای مجوز به کاربر PostgreSQL در اوبونتو

  5. پایگاه داده بهتر است با همان نامی که حساب نامگذاری شده نامیده شده است، بنابراین شما باید از دستور createdb استفاده کنید createdb soringpcrepair.com کجا soringpcrepair.com - نام کاربری
  6. ایجاد یک پایگاه داده PostgreSQL جدید در اوبونتو

  7. انتقال به کار با پایگاه داده مشخص شده از طریق psql -d soringpcrepair.com کجا soringpcrepair.com - نام پایگاه داده.
  8. انتقال به پایگاه داده PostgreSQL ایجاد شده در اوبونتو

مرحله 4: ایجاد جدول و کار با ردیف

زمان برای ایجاد اولین جدول در پایگاه داده تعیین شده است. این روش نیز از طریق کنسول انجام می شود، اما با دستورات اصلی مقابله نمی شود، زیرا همه چیز شما باید انجام شود:

  1. پس از انتقال به پایگاه داده، کد زیر را وارد کنید:

    CREATE TABLE test (
    equip_id serial PRIMARY KEY,
    type varchar (50) NOT NULL,
    color varchar (25) NOT NULL,
    location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
    install_date date
    );

    ایجاد یک جدول PostgreSQL جدید در اوبونتو

    اول، نام جدول آزمون مشخص شده است (شما می توانید هر نام دیگری را انتخاب کنید). زیر هر ستون را توصیف می کند. ما برای مثال فقط varchar نام و varchar رنگ انتخاب کردیم، شما همچنین می توانید هر نوع دیگری را مشخص کنید، اما فقط با استفاده از کاراکترهای لاتین. اعداد در براکت مسئول اندازه ستون هستند، که به طور مستقیم مربوط به داده هایی است که در آن وجود دارد.

  2. پس از ورودی، تنها برای نمایش جدول روی صفحه با d باقی می ماند.
  3. نمایش جدول PostgreSQL ایجاد شده در اوبونتو

  4. شما یک پروژه ساده را مشاهده می کنید که هنوز اطلاعاتی ندارد.
  5. نمایش از جدول PostgreSQL تازه در PostgreSQL

  6. داده های جدید از طریق INSERT INTO test (type, color, location, install_date) VALUES ('slide', 'blue', 'south', '2018-02-24'); اول، نام جدول نشان داده شده است، در مورد ما تست است ، سپس همه ستون ها لیست شده اند، و مقادیر در براکت ها در نقل قول ها نشان داده شده است.
  7. اضافه کردن خط اول به اوبونتو

  8. سپس شما می توانید یک خط دیگر اضافه کنید، مثلا INSERT INTO test (type, color, location, install_date) VALUES ('swing', 'yellow', 'northwest', '2018-02-24');
  9. اضافه کردن خط PostgreSQL دوم به اوبونتو

  10. جدول را از طریق SELECT * FROM test; برای ارزیابی نتیجه. همانطور که می بینید، همه چیز مرتب شده و داده ها به درستی وارد شده اند.
  11. نمایش جدول PostgreSQL با رشته های اوبونتو جدید

  12. اگر شما نیاز به حذف هر مقدار، آن را از طریق دستور DELETE FROM test WHERE type = 'slide'; با مشخص کردن فیلد مورد نظر در نقل قول.
  13. حذف مقدار از جدول PostgreSQL در اوبونتو

مرحله 5: نصب phpPgAdmin

همیشه مدیریت پایگاه داده از طریق کنسول آسان نیست، بنابراین بهتر است آن را با نصب GUI خاص phpPgAdmin ارتقا دهید.

  1. اول از همه، از طریق ترمینال، آخرین به روز رسانی های کتابخانه ها را از طریق sudo apt-get update .
  2. به روز رسانی برای نصب آپاچی در اوبونتو

  3. sudo apt-get install apache2 سرور آپاچی sudo apt-get install apache2 .
  4. دانلود اجزای آپاچی به اوبونتو

  5. پس از نصب، تابع و دقت نحوی آن را با sudo apache2ctl configtest . اگر چیزی اشتباه باشد، به دنبال یک خطا بر اساس توضیحات در وب سایت رسمی آپاچی باشید.
  6. یک آزمایش سلامت آپاچی را در اوبونتو انجام دهید

  7. شروع به سرور با تایپ sudo systemctl start apache2 .
  8. اجرای سرور وب آپاچی در اوبونتو

  9. حالا که سرور به درستی کار می کند، شما می توانید کتابخانه های phpPgAdmin را با دانلود آنها از مخزن رسمی از طریق sudo apt install phppgadmin .
  10. نصب phpPGadmin در اوبونتو

  11. بعد، باید کمی فایل پیکربندی را تغییر دهید. آن را از طریق یک دفترچه یادداشت استاندارد باز کنید، با مشخص کردن gedit /etc/apache2/conf-available/phppgadmin.conf . اگر سند فقط خواندنی باشد، قبل از gedit باید sudo در دستور مشخص کنید.
  12. باز کردن یک فایل پیکربندی phppgadmin در اوبونتو

  13. قبل از خط "نیاز به محلی" قرار دهید # آن را دوباره در یک نظر، و از پایین وارد Allow From all . در حال حاضر دسترسی به آدرس برای همه دستگاه ها در شبکه، نه فقط برای کامپیوتر محلی باز است.
  14. ویرایش پیکربندی phppgadmin در اوبونتو

  15. sudo service apache2 restart سرور وب را sudo service apache2 restart کنید و احساس راحتی کنید تا با PostgreSQL کار کنید.
  16. Restart سرور آپاچی در اوبونتو

در این مقاله، ما نه تنها PostgreSQL را بررسی کردیم بلکه همچنین نصب یک وب سرور آپاچی که در ادغام نرم افزار LAMP استفاده می شود. اگر شما علاقه مند به اطمینان از عملکرد کامل سایت ها و پروژه های دیگر خود هستید، توصیه می کنیم خود را با فرایند اضافه کردن اجزای دیگر با خواندن مقاله دیگر ما در لینک زیر آشنا سازید.

همچنین ببینید: نصب ابزار LAMP در اوبونتو