مراحل#
- SERVICES → + NEW SERVICE و یکی از دیتابیسها، مثلاً PostgreSQL.
- ENGINE & NAME: موتور، نسخه و نام (حداقل دو کاراکتر).
- SIZE: پک، مثلاً DB Small.
- REVIEW → CREATE.
ویزارد وضعیت را زنده نشان میدهد: DEPLOYING و سپس RUNNING — معمولاً یک تا چند دقیقه، بسته به زمانِ دانلودِ image. پنجره را ببندید هم ساخت ادامه دارد؛ کارت در SERVICES خودش بهروز میشود.
نسخهها#
| موتور | نسخهها (اولی پیشفرض است) |
|---|---|
| PostgreSQL | ۱۶، ۱۷، ۱۵، و ۱۶ یا ۱۷ با pgvector یا PostGIS |
| MySQL | ۸٫۴ (LTS)، ۸٫۰ |
| MariaDB | ۱۱٫۴ (LTS)، ۱۰٫۱۱ (LTS) |
| MongoDB | ۷ |
| Redis | ۷٫۲ |
- pgvector برای جستجوی برداری در اپهای هوش مصنوعی است. بعد از ساخت یک بار
CREATE EXTENSION vector;بزنید. - PostGIS برای نقشه و دادهی مکانی است. بعد از ساخت یک بار
CREATE EXTENSION postgis;بزنید. - OPEN SQL SHELL در تبِ Overview برای این کار کافی است.
- نسخه بعد از ساخت عوض نمیشود. برای ارتقا از تبِ Backups یک بکاپ را با RESTORE → Restore into a new database روی نسخهی جدیدتر بازگردانی کنید. بکاپ و بازیابی
انتخابِ پک#
| کاربرد | پک |
|---|---|
| توسعه و تست | DB Micro |
| production کوچک | DB Small |
| ترافیکِ متوسط | DB Medium یا بالاتر |
بعد از ساخت#
- اپ را به دیتابیس وصل کنید تا
DATABASE_URLخودکار تزریق شود — یا اطلاعاتِ اتصال را از کارت بردارید. اتصالِ امن - migrationها را اجرا کنید، مثلاً از شِلِ کانتینرِ اپ:
bash
npx prisma migrate deploy
- برای دادهی مهم، بکاپ را برنامهریزی کنید.
STOP و DELETE#
- STOP — هزینهی CPU و RAM صفر؛ داده و دیسک میمانند.
- DELETE — دائمی و برگشتناپذیر؛ قبلش بکاپ بگیرید.
اگر دیتابیس بیش از حدودِ ۱۵ دقیقه در DEPLOYING ماند و به ERROR رفت، از پنل تیکت بزنید.
