Weblines Cloudمستندات

ساختِ دیتابیس

ساختِ PostgreSQL، MySQL، MariaDB، MongoDB یا Redis با ویزاردِ پنل — مراحل، زمانِ آماده‌شدن و انتخابِ پک.

آخرین به‌روزرسانی:

مراحل#

  1. SERVICES → + NEW SERVICE و یکی از دیتابیس‌ها، مثلاً PostgreSQL.
  2. ENGINE & NAME: موتور، نسخه و نام (حداقل دو کاراکتر).
  3. SIZE: پک، مثلاً DB Small.
  4. 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 یا بالاتر

بعد از ساخت#

  1. اپ را به دیتابیس وصل کنید تا DATABASE_URL خودکار تزریق شود — یا اطلاعاتِ اتصال را از کارت بردارید. اتصالِ امن
  2. migrationها را اجرا کنید، مثلاً از شِلِ کانتینرِ اپ:
bash
npx prisma migrate deploy
  1. برای داده‌ی مهم، بکاپ را برنامه‌ریزی کنید.

STOP و DELETE#

  • STOP — هزینه‌ی CPU و RAM صفر؛ داده و دیسک می‌مانند.
  • DELETE — دائمی و برگشت‌ناپذیر؛ قبلش بکاپ بگیرید.

اگر دیتابیس بیش از حدودِ ۱۵ دقیقه در DEPLOYING ماند و به ERROR رفت، از پنل تیکت بزنید.

جوابت را پیدا نکردی؟

تیکت از پنل یا تماس در ساعاتِ کاری: ۰۲۱-۸۸۷۱۷۴۵۱

ثبتِ تیکت