我希望同时连接1个以上的用户,如下所示:
// in node-postgres
const { Pool } = require('pg');
const pool_1 = new Pool({
user: 'dbuser_1',
host: 'database.server.com',
database: 'mydb',
password: 'secretpassword_1',
port: 3211,
});
const pool_2 = new Pool({
user: 'dbuser_2',
host: 'database.server.com',
database: 'mydb',
password: 'secretpassword_2',
port: 3211,
});
// in pg-promise
const initOptions = { ... };
const pgp = require('pg-promise')(initOptions);
const cn_1 = 'postgres://username_1:password_1@host:port/database';
const cn_2 = 'postgres://username_2:password_2@host:port/database';
const db_1 = pgp(cn_1);
const db_2 = pgp(cn_2);
dbuser_1
和dbuser_2
显然拥有不同的权限。
显然,username_1
和username_2
也有不同的权限。
由于我没有找到任何资源/信息(我怀疑这个小小的世界中的所有web项目都只使用单用户连接和多用户连接应用程序,出于某种原因,是“严格禁止的”),我想问一下是否有任何已知的缺点?
提亚
PS:我很抱歉将两个项目合并在一个问题中,但我迫不及待地想过90分钟……爱因斯坦和宇宙的极限!Βirdie受伤,然后切小鸟!再过30分钟...tac,tac,Tic,tac,tac...幸运的是,我是一名工程师。下一次我要造一辆车时,我会安装一个固定器,这样司机就可以每90分钟使用一次。哈哈哈..。手写万岁!我是动词(masturtype)的发明者,用来描述现代世界及其衍生物(masturtyper,masturtypement等)!对于您的百科全书式的信息,我在w3schools.com中第一次使用它们。我在论坛上礼貌地问了一个问题,得到了一个非常不礼貌的回答!不幸的是,在这条消息之后,SO中的聪明人将取消我的帐户,所以我怀疑需要很长时间才能再次阅读我的消息!祝你万岁!
https://stackoverflow.com/questions/51366937
复制相似问题