首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >massive.js中的多用户连接

massive.js中的多用户连接
EN

Stack Overflow用户
提问于 2018-07-16 15:39:37
回答 1查看 154关注 0票数 0

我希望同时连接超过1个用户,详情如下:

代码语言:javascript
运行
复制
const massive = require('massive');

massive({
    host: 'localhost',
    port: 5432,
    database: 'appdb',
    user: 'user_1',
    password: 'pwd_1',
    ssl: false,
    poolSize: 10
}).then(instance_1 => {...});

massive({
    host: 'localhost',
    port: 5432,
    database: 'appdb',
    user: 'user_2',
    password: 'pwd_2',
    ssl: false,
    poolSize: 10
}).then(instance_2 => {...});

user_1user_2显然有不同的特权。

所以,我的问题是:,两个实例1和2在哪方面是相关的?,在开始的时候,我怀疑它们是相同的。稍后,他们会得到同步的吗?我必须运行db.reload()吗?

提亚

EN

回答 1

Stack Overflow用户

发布于 2018-09-13 18:13:45

简单地说,除非和直到您进行模式更改,否则您没有任何需要担心的事情。如果在运行时确实修改了模式,则需要从每个实例调用db.reload(),以确保它们是当前的。但是,至少可以说,在运行时修改模式是一个不常见的用例。

这两个实例是完全独立的,永远不会自动同步。两个用户都可以访问的数据库对象(表、视图等)将是相同的,直到进行更改并重新加载一个。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51365541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档