پرش به مطلب اصلی

PostgreSQL

PostgreSQL یک سیستم مدیریت دیتابیس رابطه‌ای (RDBMS) است که به دلیل ارایه‌ی ویژگی‌های متعدد و کاربردی، محبوبیت چشم‌گیری به‌دست آورده است. این ابزار، بستری قوی و پایدار برای ذخیره، سازمان‌دهی و مدیریت حجم بالایی از داده‌های ساختارمند فراهم می‌کند. انطباق آن با SQL و پشتیبانی از طیف وسیعی از افزونه‌ها و پلاگین‌ها، آن را به انتخابی مناسب برای همه‌ی کاربران تبدیل کرده است.

اتصال PostgreSQL به Adminer یک رابط کاربری مبتنی بر وب در اختیارتان می‌گذارد تا بتوانید به‌سادگی داده‌هایتان را مدیریت کنید. به کمک این ابزار می‌توانید دیتابیس بسازید، در آن جدول و داده ایجاد کنید، آن‌ها را ویرایش کنید و به آن‌ها Query بزنید؛ بدون این‌که نیازی به کد زدن داشته باشید.

استقرار با یک کلیک

به کمک اپلیکیشن‌های آماده‌ی کانتینر ابری آروان راه‌اندازی PostgreSQL به‌همراه Adminer تنها با یک کلیک امکان‌پذیر است.

امکان نصب PostgreSQL به تنهایی و با Adminer در اپلیکیشن‌های آماده‌ی کانتینر ابری وجود دارد و بر اساس نیازتان می‌توانید یکی از آن‌ها را برای راه‌اندازی انتخاب کنید.

استفاده از PostgreSQL

پس از راه‌اندازی PostgerSQL و Adminer می‌توانید از طریق دامنه‌ی رایگان آروان یا دامنه‌ی شخصی‌تان (اگر آن را روی این اپلیکیشن تنظیم کرده‌اید) به Adminer، رابط کاربری PostgreSQL، دسترسی داشته باشید.

ورود به اپلیکیشن

پس از دسترسی به Adminer، مقادیر System و Server را روی PostgreSQL تنظیم کنید و مقادیر نام کاربری و پسورد را وارد کنید. نام کاربری شما root و رمز عبورتان،‌همان مقداری است که هنگام ساخت اپلیکیشن در پنل وارد کرده‌اید.

روی Login کلیک کنید تا وارد محیط Adminer شوید و دیتابیس‌تان را مدیریت کنید.

اگر از PostgreSQL بدون Adminer استفاده می‌کنید، می‌توانید با این دستور از طریق کنسول وارد محیط آن شوید:

psql --username=root

می‌توانید نام کاربری‌ خودتان را جایگزین root کنید.

کار کردن با دیتابیس‌ها و جدول‌‌ها

به‌راحتی با کلیک روی دکمه‌ی "Create database" می‌توانید یک دیتابیس جدید بسازید.

اگر از PostgreSQL بدون Adminer استفاده می‌کنید، می‌توانید با استفاده از این دستور دیتابیس جدید ایجاد کنید:

CREATE DATABASE test
ENCODING 'UTF8'
LC_COLLATE = 'en_US.UTF-8'
LC_CTYPE = 'en_US.UTF-8'
TEMPLATE template0
OWNER postgres;

هم‌چنین برای ساخت جدول در یک دیتابیس،‌ می‌توانید از ساختار زیر کمک بگیرید:

CREATE TABLE table_name (
column1 datatype1,
column2 datatype2,
column3 datatype3,
...
);

برای نمونه، دستور زیر یک جدول به نام employee با سه ستون id، نام و سن می‌سازد:

CREATE TABLE employees (
id serial PRIMARY KEY,
name varchar(100),
age integer
);

کار کردن با داده‌ها

در Adminer برای وارد کردن داده‌ها در دیتابیسی که ساختید، کافی است در جدول موردنظر روی "New item" کلیک کنید و ستون‌ها و نوع آن‌ها را مشخص کنید.

هم‌چنین برای اضافه کردن داده به یک جدول در کنسول PostgreSQL، می‌توانید از این ساختار استفاده کنید:

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

برای نمونه،‌ دستور زیر سه ردیف داده را به جدول employees اضافه می‌کند:

INSERT INTO employees (name, age)
VALUES ('Ali Alizadeh', 30),
('Amir Amirzadeh', 28),
('Reza Rezazadeh', 35);

Query زدن به داده‌ها

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

اگر از PostgreSQL بدون Adminer استفاده می‌کنید، می‌توانید از ساختار SQL برای Query زدن استفاده کنید:

SELECT * FROM table_name WHERE condition;

برای نمونه:

SELECT * FROM employees WHERE age > 30;

برای راهنمایی بیش‌تر می‌توانید از مستندات PostgreSQL و Adminer استفاده کنید.