[英]How to create PostgreSQL user for Node.js app?
我通過這個創建了一個 postgres 用戶和數據庫:
sudo -u postgres psql
postgres=# create database mydb;
postgres=# create user myuser with encrypted password 'mypass';
postgres=# grant all privileges on database mydb to myuser;
我有這個測試腳本:
const { Pool, Client } = require('pg')
// pools will use environment variables
// for connection information
const pool = new Pool()
pool.query('SELECT NOW()', (err, res) => {
console.log(err, res)
pool.end()
})
我運行這個命令:
PGHOST=localhost PGUSER=myuser PGDATABASE=mydb PGPASSWORD=mypass PGPORT=5432 node test-db.js
並且沒有輸出,沒有錯誤或 NOW()。
sudo -u postgres createuser <username>;
sudo -u postgres createdb <dbname>;
此命令用於創建用戶數據庫和創建數據庫。 然后確保更改運行此命令\du
, \du+
顯示 postgres 中的所有用戶
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.