Weblines Cloudمستندات

اتصالِ اپ به دیتابیس

دیتابیس را به اپ وصل کنید تا DATABASE_URL و DB_* خودکار تزریق شود — هنگامِ ساخت یا بعد از آن.

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

به‌جای کپی‌کردنِ دستیِ رمز و آدرس، دیتابیسِ همان سازمان را به اپ لینک کنید. پلتفرم اطلاعاتِ اتصال را به‌صورتِ متغیرِ محیطی در اپ می‌گذارد و اتصال از شبکه‌ی داخلی برقرار می‌شود.

متغیرهایی که تزریق می‌شوند#

متغیرمقدار
DATABASE_URLآدرسِ کاملِ اتصالِ داخلی
DB_HOSTمیزبانِ داخلی
DB_PORTپورت
DB_USERنام‌کاربری
DB_PASSWORDرمز
DB_NAMEنامِ دیتابیس

دیتابیسِ دوم با پسوندِ _2 تزریق می‌شود (DATABASE_URL_2، DB_HOST_2 و …)، سومی با _3 و همین‌طور.

هنگامِ ساختِ اپ#

در ویزاردِ اپ، مرحله‌ی OPTIONS → Link database — دیتابیس‌های سازمان را تیک بزنید. اولین دیپلوی با متغیرها بالا می‌آید.

بعد از ساخت#

  1. روی کارتِ اپ، + LINK را بزنید و دیتابیس را انتخاب کنید (owner یا admin).
  2. بنرِ REDEPLOY REQUIRED ظاهر می‌شود — متغیرها فقط در دیپلوی بعدی به container می‌رسند.
  3. DEPLOY را بزنید.

برای قطعِ اتصال، لینک را از همان کارت بردارید و دوباره دیپلوی کنید.

نمونه — Node.js#

js
import pg from "pg";

const pool = new pg.Pool({ connectionString: process.env.DATABASE_URL });

جزئیاتِ اتصال برای هر موتور: اتصالِ امن

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

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

ثبتِ تیکت