ساخت دیتابیس در PostgreSQL

آموزش ساخت اولین دیتابیس در پایگاه داده PostgreSQL

در این مقاله قصد داریم روش های مختلف ساخت دیتابیس در PostgreSQL را از ابتدا شرح دهیم. در این مقاله با آموزش راه اندازی پایگاه داده با استفاده از دستور کامند لاینی CREATE DATABASE، پلت فرم pgAdmin و dbForge Studio برای PostgreSQL همراه شما خواهیم بود. پس از آن به آموزش ایجاد User در PostgreSQL می پردازیم:

PostgreSQL یک سیستم منبع باز شی گرا برای مدیریت پایگاه داده بر اساس Postgres 4.2 است. اکثر استانداردهای SQL را پشتیبانی می کند و انواع ویژگی های مدرن را ارائه می دهد.

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

یک PostgreSQL در ویندوز راه اندازی کنید

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

ایجاد USER

در طول نصب PostgresSQL یک USER به صورت کاربر پیش فرض ایجاد می شود. با این حال، ممکن است وجود یک USER کافی نباشد و نیاز باشد به صورت دستی خودتان نیز یک کاربر جدید را اضافه کنید. اکثر ابزارهای PostgreSQL امکان ایجاد پایگاه داده و کاربر را فراهم می کنند. روش های مختلفی برای ایجاد کاربر جدید وجود دارد که در ادامه توضیح داده خواهد شد:

ساخت دیتابیس در PostgreSQL با استفاده از خط فرمان PSQL

یک پایگاه داده ایجاد کنید.

1. ابزار خط فرمان psql را باز کنید. به عنوان مثال، SQL Shell (psql) به طور پیش فرض همراه با نصب کننده سرور PostgreSQL ارائه می شود.

دیتابیس PostgreSQL

پس از آن، به عنوان superuser ( به طور پیش فرض postgres ) وارد شوید. اکنون برای شروع ایجاد پایگاه داده آماده هستید. برای این منظور دستور CREATE DATABASE را در خط فرمان وارد کنید و نام پایگاه داده را مشخص کنید:

CREATE DATABASE testdb;

نکته: فراموش نکنید که یک نقطه ویرگول در انتهای دستور اضافه کنید، زیرا بدون آن اجرا نمی شود.

پایگاه داده PostgreSQL

با وارد کردن دستور CREATE DATABASE به راحتی پایگاه داده مورد نظرتان مطابق با الگو ایجاد می شود. با این حال، می توانید پارامترهای زیر را نیز تغییر دهید:

  • Encoding
  • Collation
  • Locale

اگر تمام تنظیمات ممکن را مشخص کنید، دستور تا حدی به این شکل خواهد بود:

CREATE DATABASE testdb WITH ENCODING 'UTF8' LC_COLLATE='English_United States' LC_CTYPE='English_United States';

ایحاد کاربر جدید در ساخت دیتابیس در PostgreSQL

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

اگر عبارت CREATE ROLE بازگردانده شد، فرمان با موفقیت تکمیل شد.

همچنین می توان از این طریق امتیازات و دسترسی ها را برای کاربر مشخص کرد. کل لیست گزینه های ممکن برای دستور CREATE USER را می توان در وب سایت PostgreSQL یافت.

 PostgreSQL

ساخت دیتابیس در PostgreSQL با استفاده از pgAdmin

PgAdmin یک سرویس گیرنده psql کاربر پسند پیش فرض است. اساساً، عملکردی مشابه ابزار خط فرمان را دارد، با این تفاوت که در قالب یک کلاینت گرافیکی بصری عمل می کند.

زمان مورد نیاز: 5 minutes.

ساخت دیتابیس در PostgreSQL با استفاده از pgAdmin

  1. راه اندازی PgAdmin

    برای شروع، pgAdmin را راه اندازی کنید.


    .ساخت دیتابیس در PostgreSQL

  2. ایجاد دیتابیس

    روی Databases کلیک راست کنید . سپس روی Create کلیک کنید و روی Database کلیک کنید.

    ساخت دیتابیس در PostgreSQL

  3. انتخاب نام دیتابیس

    در کادر محاوره ای Create Database که باز می شود، نام پایگاه داده PostgreSQL آینده را وارد کنید و ADMIN را انتخاب کنید:

    ساخت دیتابیس در PostgreSQL

  4. انتخاب تنظیمات

    به تب Definition بروید. در اینجا، می‌توانید کدگذاری، الگوی پایگاه داده، فضای جدول، دسته‌بندی، نوع کاراکتر و محدودیت اتصال را انتخاب کنید. به طور پیش فرض، محدودیت اتصال روی 1- تنظیم شده است. به این ترتیب هیچ محدودیتی برای اتصال برای پایگاه داده شما اعمال نخواهد شد.

    ساخت دیتابیس در PostgreSQL

  5. اتمام مراحل

    پس از وارد کردن تمام تنظیمات لازم، روی ذخیره کلیک کنید .
    اکنون پایگاه داده جدید ایجاد شده را در منوی سمت چپ مشاهده خواهید کرد.
    ساخت دیتابیس در PostgreSQL با استفاده از pgAdmin

نحوه ایجاد کاربر در pgAdmin

برای ایجاد یک کاربر دیتابیس PostgreSQL، روی PostgreSQL 13 راست کلیک کنید. گزینه Create را انتخاب کنید و سپس روی Login/Group Role کلیک کنید.

ایجاد کاربر در PostgreSQL

نام کاربری را وارد کرده و به تب Definition بروید.

ساخت کاربر در PostgreSQL

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

پایگاه داده در PostgreSQL

میزان دسترسی را برای حساب تنظیم کنید و روی Save کلیک کنید تا فرآیند به پایان برسد.

ایجاد دیتابیس در PostgreSQL

ایجاد پایگاه داده در PostgreSQL با استفاده از dbForge Studio برای PostgreSQL

dbForge Studio for PostgreSQL یک ابزار رابط کاربری گرافیکی توسعه یافته توسط Devart است که برای ساده کردن روال توسعه و مدیریت پایگاه داده روزانه شما طراحی شده است. این ابزار دارای ویژگی های خوبی از جمله ایجاد جداول و گزارش های داده، ویرایش داده ها، وارد کردن و صادر کردن داده ها، ساخت جداول محوری و روابط اصلی جزئیات است.

ساخت دیتابیس در PostgreSQL

برای شروع، IDE را در رایانه خود باز کنید. اگر آن را ندارید، می توانید برای تست عملکردی برنامه، یه نسخه رایگان 30 روزه از آن را دانلود و نصب نمایید.

  1. در گوشه سمت چپ بالای پنجره، روی New SQL کلیک کنید .
ساخت پایگاه داده در PostgreSQL

2. آنچه ایجاد پایگاه داده در dbForge Studio را راحت تر می کند تکمیل خودکار کد و بررسی سینتکس است. شروع به تایپ دستور CREATE DATABASE کنید. برای انتخاب یکی از گزینه ها، از فلش های بالا و پایین صفحه کلید استفاده کنید و روی Enter کلیک کنید. فراموش نکنید که نام پایگاه داده را مشخص کنید.

ساخت دیتابیس در PostgreSQL

بررسی سینتکس داخلی با اشاره به خطاها و اشتباهات تایپی در وقت شما صرفه جویی می کند.

پایگاه داده PostgreSQL

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

ایجاد دیتابیس

ابزار، فرآیند را شروع می کند و پس از اتمام موفقیت آمیز بودن اجرا را با پیام “Query Executed successfully” به شما اطلاع می دهد.

  1. روی دکمه Refresh که درست بالای نام اتصال قرار دارد کلیک کنید. اکنون پایگاه داده ای را که به تازگی ایجاد کرده اید در لیست مشاهده خواهید کرد.
ایجاد پایگاه داده PostgreSQL

ایجاد کاربر USER

در dbForge Studio، می توانید یک کاربر PostgreSQL را به راحتی یک پایگاه داده ایجاد کنید.

ابتدا روی New SQL کلیک کنید و دستور را در پنجره کنسول تایپ کنید: CREATE ROLE

دیتابیس PostgreSQL

پس از آن با کلیک بر روی دکمه Execute دستور را اجرا کنید. به محض اتمام فرآیند برنامه، اعلان اجرای موفقیت آمیز را مشاهده خواهید کرد: Query executed successfully.

نتیجه گیری

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

  • خط فرمان PSQL
  • pgAdmin
  • dbForge Studio برای PostgreSQL

ابزار خط فرمان PSQL اغلب برای کاربران با تجربه و مسلط به کدنویسی SQL مناسب است. pgAdmin نیز با اینکه از روش کدنویسی برای ایجاد کاربر و دیتابیس استفاده می کند اما دارای طراحی بصری کاربر پسند است و ممکن است به مبتدیان کمک کند تا به باشگاه مدیریت پایگاه داده بپیوندند. بهترین ویژگی های هر دو شامل یک رابط گرافیکی مناسب و یک کنسول است.

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *