خرید دیتابیس PostgreSQL ابری؛ میزبانی مستقل از هاست
یک پایگاه داده PostgreSQL 18 اختصاصی، با یک کاربر جدا و اتصال امن SSL، که چند ثانیه پس از پرداخت آماده است. دیتابیس روی سرور جداگانهی آپوب قرار دارد و برنامهی شما از هر هاست، VPS یا سروری، داخل یا خارج از آپوب، از طریق اینترنت به آن وصل میشود؛ لازم نیست هاست را از ما بخرید.
- PostgreSQL 18نسخهی جدید
- SSLverify-full
- NVMeدیسک پرسرعت
- بکاپخودکار هفتگی
- +۹۹٪دسترسپذیری
- آنیتحویل خودکار
- قابل استفاده با هاست هر شرکتی
- یک دیتابیس و یک کاربر اختصاصی
- احراز هویت scram-sha-256
- ارتقای پلن بدون حذف داده
- نمایش مصرف فضا در ناحیهی کاربری
پلنهای خرید دیتابیس PostgreSQL
هر پلن یک دیتابیس PostgreSQL و یک کاربر اختصاصی دارد. هرچه دورهی پرداخت طولانیتر باشد، تخفیف بیشتر است: سهماهه ۱۰٪، ششماهه ۱۵٪ و سالانه ۲۰٪.
دیتابیس PostgreSQL پایه
۱۵۰,۰۰۰ تومان / ماهانه
- فضا: 256 مگابایت
- اتصال همزمان: 10
- PostgreSQL 18
- دیسک NVMe
- CPU، RAM و IOPS: استاندارد
- بکاپ خودکار هفتگی
- دسترسپذیری بالای ۹۹٪
- اتصال SSL (verify-full)
- پنل وب Adminer
- قابل استفاده با هر هاست و سرور
- تحویل آنی و خودکار
دیتابیس PostgreSQL حرفهای
۲۹۰,۰۰۰ تومان / ماهانه
- فضا: 1 گیگابایت
- اتصال همزمان: 20
- PostgreSQL 18
- دیسک NVMe
- CPU، RAM و IOPS: استاندارد
- بکاپ خودکار هفتگی
- دسترسپذیری بالای ۹۹٪
- اتصال SSL (verify-full)
- پنل وب Adminer
- قابل استفاده با هر هاست و سرور
- تحویل آنی و خودکار
دیتابیس PostgreSQL پیشرفته
۶۹۰,۰۰۰ تومان / ماهانه
- فضا: 5 گیگابایت
- اتصال همزمان: 40
- PostgreSQL 18
- دیسک NVMe
- CPU، RAM و IOPS: استاندارد
- بکاپ خودکار هفتگی
- دسترسپذیری بالای ۹۹٪
- اتصال SSL (verify-full)
- پنل وب Adminer
- قابل استفاده با هر هاست و سرور
- تحویل آنی و خودکار
| ویژگی | پایه | حرفهای | پیشرفته |
|---|---|---|---|
| فضای دیتابیس | ۲۵۶ مگابایت | ۱ گیگابایت | ۵ گیگابایت |
| اتصال همزمان | ۱۰ | ۲۰ | ۴۰ |
| نوع دیسک | NVMe | NVMe | NVMe |
| پردازنده (CPU) و رم (RAM) | استاندارد | استاندارد | استاندارد |
| IOPS دیسک | استاندارد | استاندارد | استاندارد |
| بکاپ خودکار هفتگی (۴ نسخهی آخر) | دارد | دارد | دارد |
| دسترسپذیری (Uptime) | بالای ۹۹٪ | بالای ۹۹٪ | بالای ۹۹٪ |
| نسخهی PostgreSQL | 18 | 18 | 18 |
| اتصال SSL با گواهی معتبر | دارد | دارد | دارد |
| پنل مدیریت Adminer | دارد | دارد | دارد |
| اتصال از هاست، VPS و سرویسهای خارجی | دارد | دارد | دارد |
| مناسب برای | شروع، نمونهی اولیه و پروژههای کوچک | پروژههای در حال رشد و متوسط | پروژههای بزرگتر با داده و اتصال بیشتر |
قیمتها به تومان است. اگر مطمئن نیستید کدام پلن مناسب است، با پلن کوچکتر شروع کنید؛ هر زمان لازم شد پلن را ارتقا میدهید و دادهها دست نمیخورند.
PostgreSQL 18؛ بهجای نسخهی قدیمی هاستها
در بسیاری از هاستهای اشتراکی، PostgreSQL اصلاً وجود ندارد یا نسخهای قدیمی روی سرور نصب است که بهخاطر بقیهی مشتریان همان سرور بهروز نمیشود. نتیجه این است که برنامهای که با نسخهی جدید نوشته شده، روی آن هاست اجرا نمیشود یا امکانات تازهی PostgreSQL در دسترس نیست.
دیتابیس مستقل آپوب روی PostgreSQL 18، از جدیدترین نسخههای اصلی PostgreSQL، اجرا میشود و سرور آن بهروز نگه داشته میشود. چون دیتابیس از هاست جداست، میتوانید سایت را همانجایی که هست نگه دارید و فقط دیتابیس را از آپوب بگیرید.
چرا نسخه مهم است؟
- فریمورکها و کتابخانههای جدید معمولاً نسخههای قدیمی PostgreSQL را پشتیبانی نمیکنند.
- هر نسخهی اصلی بعد از چند سال به پایان دورهی پشتیبانی رسمی میرسد و دیگر وصلهی امنیتی نمیگیرد.
- نسخههای جدید بهبودهای کارایی و امکانات تازهی SQL دارند.
- توسعه روی همان نسخهای که در محیط اصلی دارید، از خطاهای «روی سیستم من کار میکرد» جلوگیری میکند.
PostgreSQL چیست؟
PostgreSQL (پستگرسکیوال یا به اختصار Postgres) یک سیستم مدیریت پایگاه دادهی رابطهای (RDBMS) متنباز است که بیش از سی سال سابقهی توسعه دارد. در پایگاه دادهی رابطهای، اطلاعات در جدولهایی با ستونها و ردیفهای مشخص نگه داشته میشود و جدولها با کلیدها به هم مرتبط میشوند؛ برای خواندن و نوشتن داده هم از زبان استاندارد SQL استفاده میشود.
توسعهدهندگان PostgreSQL را بهخاطر پایبندی به استاندارد SQL، تراکنشهای کامل (ACID) که داده را در خطاها و قطعیها سالم نگه میدارند، پشتیبانی از نوع دادههای پیشرفته مثل JSONB، آرایه و بازهی زمانی، و امکان جستوجوی متنی انتخاب میکنند. همین موضوع آن را برای وبسایتها، فروشگاهها، نرمافزارهای سازمانی، APIها و بکاند اپلیکیشنهای موبایل مناسب کرده است.
رابطهای یا NoSQL؟
دیتابیسهای NoSQL (مثل MongoDB یا Redis) داده را بدون جدولهای از پیش تعریفشده نگه میدارند و برای برخی کاربردهای خاص مناسباند. وقتی دادهها به هم مرتبطاند (کاربر، سفارش، پرداخت، محصول) و درستی و یکپارچگی آنها مهم است، دیتابیس رابطهای مثل PostgreSQL انتخاب رایجتری است. PostgreSQL با ستونهای JSONB بخشی از انعطاف NoSQL را هم در اختیارتان میگذارد.
تفاوت PostgreSQL و MySQL در عمل
| موضوع | PostgreSQL | MySQL / MariaDB |
|---|---|---|
| نوع | رابطهای و متنباز | رابطهای و متنباز |
| استاندارد SQL | پایبندی گسترده به استاندارد | پشتیبانی خوب با برخی رفتارهای خاص خودش |
| نوع دادهها | JSONB، آرایه، بازه، UUID و نوعهای قابل تعریف | نوعهای رایج و JSON |
| رایج در | Django، Rails، پروژههای دادهمحور و نرمافزارهای سازمانی | وردپرس و بسیاری از سیستمهای مدیریت محتوای PHP |
| روی هاست اشتراکی | کمتر در دسترس و گاهی با نسخهی قدیمی | تقریباً روی همهی هاستها |
هر دو دیتابیسهای پایدار و پرکاربردی هستند؛ انتخاب بین آنها بیشتر به فریمورک، نیاز پروژه و تجربهی تیم بستگی دارد. وردپرس با MySQL کار میکند و برای آن به این سرویس نیاز ندارید.
چرا دیتابیس مستقل از هاست؟
در روش متداول، دیتابیس روی همان سروری قرار دارد که سایت یا برنامه روی آن اجرا میشود. در دیتابیس مستقل آپوب، دیتابیس روی زیرساخت جداگانه است و برنامه از طریق شبکه و با اتصال رمزنگاریشده به آن وصل میشود.
آزادی در انتخاب هاست
هاست سایت را از هر شرکتی که میخواهید بگیرید و دیتابیس را از آپوب؛ به شرکت میزبان سایت وابسته نمیمانید.
یک دیتابیس، چند برنامه
سایت، پنل مدیریت، API و اسکریپتهای پشتصحنه میتوانند از یک دیتابیس مشترک استفاده کنند، حتی اگر روی سرورهای مختلف باشند.
جدایی برنامه از داده
اگر هاست یا سرور برنامه را عوض کنید یا دوباره نصب کنید، دادهها سر جای خود میمانند و فقط آدرس اتصال را در برنامهی جدید میگذارید.
ارتقای جداگانه
وقتی دادهها بیشتر شد، فقط پلن دیتابیس را ارتقا میدهید؛ لازم نیست کل سایت را به سرور بزرگتر منتقل کنید.
مدیریت مستقل
دسترسی، رمز، مصرف فضا و تمدید دیتابیس جدا از هاست در ناحیهی کاربری آپوب مدیریت میشود.
بدون نصب و نگهداری سرور
نصب، پیکربندی SSL و بهروزرسانی سرور PostgreSQL با آپوب است؛ شما فقط دیتابیس را استفاده میکنید.
مقایسهی سه روش نگهداری دیتابیس PostgreSQL
| روش | مزایا | محدودیتها |
|---|---|---|
| دیتابیس روی هاست اشتراکی | ارزان و کنار سایت؛ تأخیر شبکه تقریباً صفر | اغلب PostgreSQL ندارد یا نسخهاش قدیمی است؛ با عوض کردن هاست باید دیتابیس را هم منتقل کنید؛ فقط از همان هاست قابل استفاده است |
| دیتابیس روی VPS خودتان | کنترل کامل روی تنظیمات و نسخه؛ کنار برنامه | نصب، امنیت، SSL، بهروزرسانی و نگهداری سرور با خود شماست و به دانش مدیریت سرور نیاز دارد |
| دیتابیس مستقل PostgreSQL آپوب | آخرین نسخه، SSL و تحویل آنی؛ قابل استفاده از هر هاست و سروری؛ بدون نگهداری سرور | اتصال از طریق اینترنت است و کمی تأخیر شبکه دارد؛ محدودیت فضا و اتصال همزمان طبق پلن است؛ دسترسی superuser و تنظیمات سطح سرور ندارد |
دیتابیس PostgreSQL آپوب برای چه پروژههایی مناسب است؟
وبسایتهای Django
Django بهطور رسمی از PostgreSQL پشتیبانی میکند؛ کافی است تنظیمات DATABASES را با اطلاعات اتصال پر کنید و migrate را اجرا کنید.
Python، Flask و FastAPI
با درایور psycopg یا ORMهایی مثل SQLAlchemy، برنامههای Flask و FastAPI مستقیم به دیتابیس وصل میشوند.
برنامههای Node.js
با پکیج pg یا ORMهایی مثل Prisma، Sequelize و TypeORM؛ رشتهی اتصال آماده در ناحیهی کاربری هست.
Laravel و PHP
درایور pgsql در Laravel و PDO در PHP؛ کافی است افزونهی pdo_pgsql روی هاست یا سرورتان فعال باشد.
بکاند اپلیکیشن موبایل
API اپلیکیشن روی هر سروری اجرا شود، دادهها را در دیتابیس PostgreSQL مستقل نگه دارید.
نرمافزارهای تحت وب
پنلهای مدیریتی، CRM و نرمافزارهای سازمانی که به تراکنشهای مطمئن و دادههای مرتبط نیاز دارند.
پروژههای روی VPS یا هاست شرکت دیگر
برنامه همانجایی که هست میماند و فقط دیتابیس را از آپوب میگیرید.
جدا کردن دیتابیس از سرور برنامه
برای پروژههایی که میخواهند دادهها روی سرور جداگانه و مستقل از محل اجرای کد باشد.
شرط استفاده: زبان یا فریمورک برنامه باید درایور PostgreSQL داشته باشد، و هاست یا سرور شما باید اجازهی اتصال خروجی به پورت ۵۴۳۲ را بدهد. برخی هاستهای اشتراکی این پورت را میبندند؛ پیش از خرید از میزبان خود بپرسید.
روش اتصال به دیتابیس PostgreSQL
پس از پرداخت، نام دیتابیس، نام کاربری و رمز در بخش «دیتابیسها»ی ناحیهی کاربری نمایش داده میشود. نمونههای زیر با همین اطلاعات کار میکنند.
| Host | postgres.serverha.net |
| Port | 5432 |
| Database | درجشده در ناحیهی کاربری |
| Username | درجشده در ناحیهی کاربری |
| Password | نمایشدادهشده در ناحیهی کاربری |
| SSL Mode | verify-full |
نکات امنیتی اتصال
- رمز دیتابیس را در کد عمومی یا مخزن Git قرار ندهید.
- اطلاعات اتصال را در متغیرهای محیطی (فایل .env بیرون از مخزن) نگه دارید.
- SSL را غیرفعال نکنید؛ سرور فقط اتصال SSL را میپذیرد.
- اگر رمز لو رفت، از ناحیهی کاربری رمز جدید بسازید؛ رمز قبلی همان لحظه از کار میافتد.
گواهی SSL و حالت verify-full
گواهی سرور از Let's Encrypt صادر شده و ریشهی آن (ISRG Root X1) در فهرست گواهیهای معتبر سیستمعاملهای امروزی هست. در حالت verify-full برنامه هم گواهی و هم نام سرور را بررسی میکند. در کتابخانههایی که از libpq نسخهی ۱۶ یا جدیدتر استفاده میکنند (psql، psycopg، PDO و درایور Django) عبارت sslrootcert=system یعنی «از گواهیهای معتبر سیستمعامل استفاده کن». با libpq قدیمیتر، بهجای آن مسیر فایل گواهیهای سیستم را بدهید؛ برای نمونه در دبیان و اوبونتو /etc/ssl/certs/ca-certificates.crt. در Node.js گزینهی rejectUnauthorized: true همین بررسی را با گواهیهای داخلی Node انجام میدهد.
۱. دستور psql
psql "host=postgres.serverha.net port=5432 dbname=YOUR_DB user=YOUR_USER sslmode=verify-full sslrootcert=system"
۲. Python با psycopg
import os
import psycopg # pip install "psycopg[binary]"
with psycopg.connect(
host="postgres.serverha.net",
port=5432,
dbname=os.environ["PGDATABASE"],
user=os.environ["PGUSER"],
password=os.environ["PGPASSWORD"],
sslmode="verify-full",
sslrootcert="system",
) as conn:
print(conn.execute("SELECT version()").fetchone())
۳. Django (settings.py)
import os
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql",
"HOST": "postgres.serverha.net",
"PORT": "5432",
"NAME": os.environ["PGDATABASE"],
"USER": os.environ["PGUSER"],
"PASSWORD": os.environ["PGPASSWORD"],
"OPTIONS": {"sslmode": "verify-full", "sslrootcert": "system"},
}
}
۴. Node.js با پکیج pg
// npm install pg
const { Pool } = require("pg");
const pool = new Pool({
host: "postgres.serverha.net",
port: 5432,
database: process.env.PGDATABASE,
user: process.env.PGUSER,
password: process.env.PGPASSWORD,
ssl: { rejectUnauthorized: true },
max: 5, // keep below your plan's connection limit
});
pool.query("SELECT version()").then((r) => console.log(r.rows));
۵. PHP با PDO
<?php
// needs the pdo_pgsql extension
$dsn = 'pgsql:host=postgres.serverha.net;port=5432;dbname=' . getenv('PGDATABASE')
. ';sslmode=verify-full;sslrootcert=system';
$pdo = new PDO($dsn, getenv('PGUSER'), getenv('PGPASSWORD'), [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
]);
echo $pdo->query('SELECT version()')->fetchColumn();
۶. Laravel (.env)
DB_CONNECTION=pgsql
DB_HOST=postgres.serverha.net
DB_PORT=5432
DB_DATABASE=YOUR_DB
DB_USERNAME=YOUR_USER
DB_PASSWORD=YOUR_PASSWORD
DB_SSLMODE=verify-full
در فایل config/database.php در بخش pgsql، مقدار sslmode را به env('DB_SSLMODE', 'verify-full') تغییر دهید و در صورت نیاز کلید 'sslrootcert' => 'system' را هم کنار آن اضافه کنید.
تعداد اتصال همزمان هر پلن محدود است؛ در برنامههایی که Connection Pool دارند، حداکثر اندازهی Pool را کمتر از سقف پلن بگذارید.
مدیریت دیتابیس با Adminer، pgAdmin، DBeaver و psql
اطلاعات ورود به همهی این ابزارها همان نام کاربری و رمز ناحیهی کاربری است.
Adminer (تحت وب)
بدون نصب هیچ برنامهای، از مرورگر در postgres.serverha.net جدولها را ببینید، کوئری اجرا کنید و خروجی SQL بگیرید یا وارد کنید.
pgAdmin
ابزار رسمی و رایگان مدیریت PostgreSQL برای ویندوز، مک و لینوکس؛ مناسب طراحی جدول، مشاهدهی داده و نوشتن کوئری.
DBeaver
ابزار چندمنظورهی دیتابیس که به PostgreSQL و دیتابیسهای دیگر وصل میشود؛ در تنظیمات اتصال، SSL را با حالت verify-full فعال کنید.
psql
خط فرمان رسمی PostgreSQL؛ برای اجرای اسکریپتها، وارد کردن داده و گرفتن بکاپ با pg_dump مناسب است.
امنیت و حفاظت از اطلاعات
- فقط اتصال SSL: ارتباط برنامه با دیتابیس رمزنگاری میشود و اتصال بدون SSL پذیرفته نمیشود.
- احراز هویت SCRAM-SHA-256: رمز بهصورت امن بررسی میشود و در شبکه ارسال نمیشود.
- جداسازی کامل: هر مشتری یک دیتابیس و یک کاربر جدا دارد و فقط به دیتابیس خودش دسترسی دارد.
- بدون دسترسی مدیریتی سرور: کاربر هر دیتابیس دسترسی superuser و ساخت دیتابیس یا کاربر جدید ندارد.
- رمز قوی تصادفی: رمز ۲۴ کاراکتری هنگام ساخت تولید میشود و هر زمان بخواهید از ناحیهی کاربری عوضش میکنید.
بکاپ خودکار هفتگی
از همهی دیتابیسها هر هفته بهطور خودکار بکاپ کامل گرفته میشود و چهار نسخهی آخر (حدود یک ماه) نگه داشته میشود؛ برای بازگردانی کافی است از ناحیهی کاربری تیکت بزنید. پیش از تغییرات مهم (مهاجرت، حذف یا بهروزرسانی گروهی دادهها) بهتر است خودتان هم با دستور زیر یا گزینهی Export در Adminer یک نسخهی تازه بگیرید و جایی امن نگه دارید:
pg_dump "host=postgres.serverha.net dbname=YOUR_DB user=YOUR_USER sslmode=verify-full sslrootcert=system" -Fc -f backup.dump
مصرف فضا را همیشه میبینید
حجم دیتابیس، درصد مصرف و نمودار ۳۰ روز اخیر در ناحیهی کاربری نمایش داده میشود تا پیش از پر شدن فضا تصمیم بگیرید.
هشدار پیش از پر شدن
وقتی ۸۰ درصد فضای پلن پر شود، ایمیل هشدار میگیرید.
حالت فقطخواندنی
اگر حجم از سقف پلن بگذرد، دیتابیس فقطخواندنی میشود: خواندن داده کار میکند ولی نوشتن نه، تا دادههای اضافه را پاک کنید یا پلن را ارتقا دهید.
برگشت خودکار
با برگشتن حجم به زیر سقف یا ارتقای پلن، دیتابیس خودکار دوباره قابل نوشتن میشود و هیچ دادهای پاک نمیشود.
مراحل خرید و راهاندازی دیتابیس PostgreSQL
انتخاب پلن و دوره
پلن مناسب و دورهی پرداخت را انتخاب کنید؛ مرحلهی دامنه ندارد.
پرداخت
با درگاه بانکی یا کیف پول حساب کاربری پرداخت کنید.
تحویل آنی
دیتابیس خودکار ساخته میشود و اطلاعات اتصال در بخش «دیتابیسها» نمایش داده میشود.
اتصال برنامه
اطلاعات اتصال را در متغیرهای محیطی برنامه بگذارید و با یکی از نمونههای بالا وصل شوید.
برای اجرای برنامه هم میزبان لازم دارید؟ هاست پایتون، هاست Node.js، سرور مجازی ایران و سرور مجازی آلمان را ببینید.
پاسخ سؤالهای فنی پیش از خرید
جواب سؤالهایی که خریداران قبل از سفارش میپرسند؛ اگر همهچیز با نیازتان جور است، همین حالا سفارش دهید.
این دیتابیس را با هاست یا سرور شرکت دیگری هم میتوانم استفاده کنم؟
بله. دیتابیس روی سرور جداگانهی PostgreSQL است و از هر هاست، سرور مجازی یا کامپیوتری که به اینترنت وصل باشد با آدرس postgres.serverha.net و پورت ۵۴۳۲ به آن وصل میشوید؛ لازم نیست هاست را از ما بخرید.
نسخهی PostgreSQL چند است و اتصال امن است؟
PostgreSQL نسخهی ۱۸. اتصال فقط با SSL (گواهی معتبر Let's Encrypt) و احراز هویت scram-sha-256 پذیرفته میشود؛ در رشتهی اتصال sslmode=verify-full بگذارید.
دیتابیس را با چه ابزاری مدیریت کنم؟
با پنل وب Adminer در https://postgres.serverha.net/ (فقط نام کاربری و رمز را میزنید) یا هر ابزاری مثل psql، pgAdmin و DBeaver. نمونهی رشتهی اتصال برای psql، Node.js، Django و PHP در ناحیهی کاربری آماده است.
اگر حجم دیتابیس از سقف پلن بیشتر شود چه میشود؟
بالای ۸۰٪ سقف به شما هشدار میدهیم. اگر از سقف بگذرد، دیتابیس فقطخواندنی میشود تا دادهها را کم کنید یا پلن را ارتقا دهید؛ بعد از آن خودکار به حالت عادی برمیگردد و چیزی پاک نمیشود.
بعد از پرداخت چقدر طول میکشد تا دیتابیس آماده شود؟
دیتابیس بلافاصله و خودکار ساخته میشود و نام کاربری، رمز و اطلاعات اتصال در بخش «دیتابیسهای من» در ناحیهی کاربری نمایش داده میشود.
میتوانم پلن را بعداً ارتقا دهم؟
بله. با ارتقای پلن، سقف حجم و تعداد اتصال همزمان بیشتر میشود و دادهها دست نمیخورند.
از دیتابیس من بکاپ گرفته میشود؟
بله. از همهی دیتابیسها هر هفته خودکار بکاپ کامل گرفته میشود و چهار نسخهی آخر (حدود یک ماه) نگه داشته میشود؛ برای بازگردانی از ناحیهی کاربری تیکت بزنید. پیش از تغییرات مهم بهتر است خودتان هم با pg_dump یا خروجی Adminer یک نسخهی تازه بگیرید.
اگر تمدید نکنم دادههایم پاک میشود؟
خیر، بلافاصله نه. بعد از سررسید دیتابیس معلق میشود (اتصال بسته میشود ولی دادهها میماند) و با پرداخت فاکتور تمدید، همان لحظه دوباره فعال میشود.
آیا با هاست اشتراکی میتوانم از دیتابیس PostgreSQL آپوب استفاده کنم؟
بله، به دو شرط: زبان برنامهتان درایور PostgreSQL داشته باشد (مثلاً افزونهی pdo_pgsql در PHP) و هاست اجازهی اتصال خروجی به پورت ۵۴۳۲ را بدهد. برخی هاستهای اشتراکی این پورت را میبندند؛ پیش از خرید از شرکت میزبان خود بپرسید.
تفاوت دیتابیس مستقل با دیتابیس PostgreSQL روی هاست چیست؟
دیتابیس روی هاست فقط از همان هاست در دسترس است و نسخهاش را شرکت میزبان تعیین میکند؛ اغلب هم نسخهای قدیمی است. دیتابیس مستقل آپوب روی سرور جداگانه با PostgreSQL 18 است، از هر جایی با SSL به آن وصل میشوید و با عوض کردن هاست، دادهها سر جایشان میمانند.
چطور دادههای دیتابیس فعلیام را به آپوب منتقل کنم؟
از دیتابیس فعلی با pg_dump خروجی بگیرید و با pg_restore (با گزینههای --no-owner و --no-privileges) یا psql در دیتابیس جدید وارد کنید. برای دیتابیسهای کوچک، خروجی و ورود فایل SQL از طریق Adminer هم کافی است.
منظور از «اتصال همزمان» در پلنها چیست؟
حداکثر تعداد اتصالهایی است که در یک لحظه میتوانند به دیتابیس باز باشند؛ هر پردازهی برنامه یا هر اتصال در Connection Pool یکی حساب میشود. اندازهی Pool برنامه را کمتر از سقف پلن بگذارید.
آیا دسترسی superuser دارم یا میتوانم افزونه (extension) نصب کنم؟
خیر، کاربر هر دیتابیس دسترسی superuser ندارد. افزونههایی که PostgreSQL آنها را trusted میداند و روی سرور نصباند، توسط مالک دیتابیس قابل فعالسازیاند؛ برای افزونههای دیگر با پشتیبانی هماهنگ کنید.
هنگام اتصال خطای گواهی SSL میگیرم؛ چه کنم؟
اگر کتابخانهی شما از libpq قدیمیتر از نسخهی ۱۶ استفاده کند، مقدار sslrootcert=system را نمیشناسد. بهجای آن مسیر فایل گواهیهای معتبر سیستم را بدهید (مثلاً در دبیان و اوبونتو /etc/ssl/certs/ca-certificates.crt) و مطمئن شوید نام سرور را دقیقاً postgres.serverha.net نوشتهاید.
دیتابیس PostgreSQL 18 خود را همین حالا بسازید
مستقل از هاست، با اتصال SSL و تحویل آنی؛ از ۱۵۰ هزار تومان در ماه