一個免費且開源的關聯式資料庫管理系統,強調擴展性和 SQL 合規性。
考慮到這是一鍵部署,部署後你幾乎不用設定 PostgreSQL。
你可以透過使用 Config Editor 編輯 /etc/postgresql/postgresql.conf
檔案來設定 PostgreSQL。我們已經幫您預先配好必要的幾個設定了。
「指引 (Instruction)」部分包含你 PostgreSQL 實體的 root 使用者名稱、密碼和預設資料庫,亦提供 從外部連線 的 connection string 及連線命令。
如果你想在其他服務中取用你的 PostgreSQL(也就是在 服務間互連),可以引用 POSTGRES_CONNECTION_STRING
exposed variables,也就是 ${POSTGRES_CONNECTION_STRING}
。如果需要更靈活的情況,可以引用這些變數:
POSTGRES_HOST
:這個 PostgreSQL 實體的 內網 主機名稱。POSTGRES_PORT
:這個 PostgreSQL 實體的 內網 連線埠。POSTGRES_DATABASE
:這個 PostgreSQL 實體的預設資料庫。POSTGRES_USERNAME
:這個 PostgreSQL 實體的預設 root 用戶名。POSTGRES_PASSWORD
:這個 PostgreSQL 實體的預設 root 密碼。如果你的專案包含多個 PostgreSQL 實體,引用變數的結果可能會亂跳(選成另一個 PostgreSQL 實體的 exposed variables)。在這種情況下,建議自行指定 PostgreSQL 實體的主機名稱和連線埠。
你可以在 PostgreSQL 實體中的「網路」分頁中找到你 PostgreSQL 可以用來內網通訊的主機名稱和連線埠,其中主機名稱的後綴是 zeabur.internal
。