【发布时间】:2019-02-05 20:37:36
【问题描述】:
我正在尝试创建一个节点应用程序,该应用程序可以通过创建数据库然后创建表和字段来在数据库端设置自己。下面是我用来独立完成每项任务的两个函数。我可以就如何将这些组合在一起获得一些帮助吗?我应该使用 pg-promise 而不是 pg?
function createDatabase(){
const pool = new pg.Pool({
user: 'postgres',
host: '127.0.0.1',
database: 'postgres',
password: 'postgres',
port: '5432'}
);
pool.query("CREATE DATABASE myApp;",
(err, res) => {
console.log(err, res);
pool.end();
});
}
function createTable(){
const pool = new pg.Pool({
user: 'postgres',
host: '127.0.0.1',
database: 'myApp',
password: 'postgres',
port: '5432'}
);
pool.query("CREATE TABLE session(sessionguid UUID NOT NULL, created
text NOT NULL, sessionlife integer NOT NULL)",
(err, res) => {
console.log(err, res);
pool.end();
});
}
【问题讨论】:
-
这能回答你的问题吗? node-postgres create database
标签: node.js postgresql pg