آموزش ساخت اولین دیتابیس در پایگاه داده 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 ارائه می شود.
پس از آن، به عنوان superuser ( به طور پیش فرض postgres ) وارد شوید. اکنون برای شروع ایجاد پایگاه داده آماده هستید. برای این منظور دستور CREATE DATABASE را در خط فرمان وارد کنید و نام پایگاه داده را مشخص کنید:
CREATE DATABASE testdb;
نکته: فراموش نکنید که یک نقطه ویرگول در انتهای دستور اضافه کنید، زیرا بدون آن اجرا نمی شود.
با وارد کردن دستور 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 با استفاده از pgAdmin
PgAdmin یک سرویس گیرنده psql کاربر پسند پیش فرض است. اساساً، عملکردی مشابه ابزار خط فرمان را دارد، با این تفاوت که در قالب یک کلاینت گرافیکی بصری عمل می کند.
زمان مورد نیاز: 5 minutes.
ساخت دیتابیس در PostgreSQL با استفاده از pgAdmin
- راه اندازی PgAdmin
برای شروع، pgAdmin را راه اندازی کنید.
. - ایجاد دیتابیس
روی Databases کلیک راست کنید . سپس روی Create کلیک کنید و روی Database کلیک کنید.
- انتخاب نام دیتابیس
در کادر محاوره ای Create Database که باز می شود، نام پایگاه داده PostgreSQL آینده را وارد کنید و ADMIN را انتخاب کنید:
- انتخاب تنظیمات
به تب Definition بروید. در اینجا، میتوانید کدگذاری، الگوی پایگاه داده، فضای جدول، دستهبندی، نوع کاراکتر و محدودیت اتصال را انتخاب کنید. به طور پیش فرض، محدودیت اتصال روی 1- تنظیم شده است. به این ترتیب هیچ محدودیتی برای اتصال برای پایگاه داده شما اعمال نخواهد شد.
- اتمام مراحل
پس از وارد کردن تمام تنظیمات لازم، روی ذخیره کلیک کنید .
اکنون پایگاه داده جدید ایجاد شده را در منوی سمت چپ مشاهده خواهید کرد.
نحوه ایجاد کاربر در pgAdmin
برای ایجاد یک کاربر دیتابیس PostgreSQL، روی PostgreSQL 13 راست کلیک کنید. گزینه Create را انتخاب کنید و سپس روی Login/Group Role کلیک کنید.
نام کاربری را وارد کرده و به تب Definition بروید.
رمز عبور کاربر جدید را تایپ کنید، زمان انقضا و محدودیت اتصالات احتمالی را تعیین کنید. پس از اتمام، به برگه بعدی بروید.
میزان دسترسی را برای حساب تنظیم کنید و روی Save کلیک کنید تا فرآیند به پایان برسد.
ایجاد پایگاه داده در PostgreSQL با استفاده از dbForge Studio برای PostgreSQL
dbForge Studio for PostgreSQL یک ابزار رابط کاربری گرافیکی توسعه یافته توسط Devart است که برای ساده کردن روال توسعه و مدیریت پایگاه داده روزانه شما طراحی شده است. این ابزار دارای ویژگی های خوبی از جمله ایجاد جداول و گزارش های داده، ویرایش داده ها، وارد کردن و صادر کردن داده ها، ساخت جداول محوری و روابط اصلی جزئیات است.
ساخت دیتابیس در PostgreSQL
برای شروع، IDE را در رایانه خود باز کنید. اگر آن را ندارید، می توانید برای تست عملکردی برنامه، یه نسخه رایگان 30 روزه از آن را دانلود و نصب نمایید.
- در گوشه سمت چپ بالای پنجره، روی New SQL کلیک کنید .
2. آنچه ایجاد پایگاه داده در dbForge Studio را راحت تر می کند تکمیل خودکار کد و بررسی سینتکس است. شروع به تایپ دستور CREATE DATABASE کنید. برای انتخاب یکی از گزینه ها، از فلش های بالا و پایین صفحه کلید استفاده کنید و روی Enter کلیک کنید. فراموش نکنید که نام پایگاه داده را مشخص کنید.
بررسی سینتکس داخلی با اشاره به خطاها و اشتباهات تایپی در وقت شما صرفه جویی می کند.
3. پس از آن، دکمه Execute را در گوشه سمت چپ بالای پنجره را انتخاب کنید.
ابزار، فرآیند را شروع می کند و پس از اتمام موفقیت آمیز بودن اجرا را با پیام “Query Executed successfully” به شما اطلاع می دهد.
- روی دکمه Refresh که درست بالای نام اتصال قرار دارد کلیک کنید. اکنون پایگاه داده ای را که به تازگی ایجاد کرده اید در لیست مشاهده خواهید کرد.
ایجاد کاربر USER
در dbForge Studio، می توانید یک کاربر PostgreSQL را به راحتی یک پایگاه داده ایجاد کنید.
ابتدا روی New SQL کلیک کنید و دستور را در پنجره کنسول تایپ کنید: CREATE ROLE
پس از آن با کلیک بر روی دکمه Execute دستور را اجرا کنید. به محض اتمام فرآیند برنامه، اعلان اجرای موفقیت آمیز را مشاهده خواهید کرد: Query executed successfully.
نتیجه گیری
به طور خلاصه، بیش از یک راه برای ایجاد پایگاه داده و کاربر در PostgreSQL وجود دارد. در این مقاله به سه مورد از آن ها پرداخته ایم:
- خط فرمان PSQL
- pgAdmin
- dbForge Studio برای PostgreSQL
ابزار خط فرمان PSQL اغلب برای کاربران با تجربه و مسلط به کدنویسی SQL مناسب است. pgAdmin نیز با اینکه از روش کدنویسی برای ایجاد کاربر و دیتابیس استفاده می کند اما دارای طراحی بصری کاربر پسند است و ممکن است به مبتدیان کمک کند تا به باشگاه مدیریت پایگاه داده بپیوندند. بهترین ویژگی های هر دو شامل یک رابط گرافیکی مناسب و یک کنسول است.
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.