我有一个应用程序可以访问单个PostgreSQL服务器上的多个数据库。我非常喜欢Microsoft的概念,您可以在服务器级别上创建CREATE LOGIN app_user WITH PASSWORD 'xxx'。然后,在数据库级别上创建CREATE USER app_user WITH LOGIN app_user。
您可以在服务器级别管理诸如密码保留、禁用/启用用户等安全问题(如果数据库计数超过20,这是方便的功能)。
这在PostgreSQL上也可行吗?
非常感谢!
在我的app.js中,当应用程序启动时,我创建了一个mongodb连接。
mongoose.connect(config.db, {});
var db = mongoose.connection;
db.on('error', function () {
log.error("Failed to connect to database");
process.exit(1);
});
db.once('open', function () {
log.info("Connected to database"
当我试图连接到数据库时,我得到了以下错误
数据库myweb.mdf无法打开,因为版本为661。服务器版本为662或更高版本。降级不受c/user/mydocuments/visual studio 2010/app- data /myweb.mdf创建数据的支持。文件c/user/mydocuments/visual studio 2010/app-data/myweb.mdf的自动数据库尝试失败。存在具有相同文件的数据库,否则无法打开或位于UNC共享中。
如何使用sql服务器打开数据库?
我的问题是找出何时关闭一个数据库连接从一个高速公路后端到一个sqlite数据库。
我基本上想要实现的是一个数据库连接,它是在整个服务器正常运行期间打开的,并且在服务器关闭时关闭。
var express = require('express')
var app = express()
var sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.Database(data/Test.db);
//use db as needed
var server = app.listen(8081,