[英]Initialize PostgreSQL database with one .sql file
我需要寫一個 .sql 文件來初始化我的整個 PostgreSQL 數據庫。
我需要創建一個用戶,他的密碼,導入值等...
我從 PgAdmin 導出了我的數據庫,但我需要創建用戶,並使所有表都屬於該用戶,等等......
基本上,我想在任何帶有 .sql 文件的機器上的終端上運行一個命令,並能夠使用我的 node.js 服務器進行連接。
這是我的 nodejs 連接:
const pool = new Pool({
user: "pepe",
host: "localhost",
database: "pepepizza",
password: "pepe",
port: 5432,
});
我怎樣才能做到這一點?
如果你想轉儲數據庫
sudo -u postgres pg_dump DATABASE_NAME > dump.sql
但是如果你想從數據庫中轉儲一個表
sudo -u postgres pg_dump -t TABLE_NAME DATABASE_NAME > db.sql
我在 ubuntu 和 windows 上嘗試這個命令就像這個命令,但是 pg_dump 在你安裝 postgres 的目錄中,例如 C:\Program Files\PostgreSQL\14
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.