【发布时间】:2020-06-01 23:20:01
【问题描述】:
我想知道社区中是否有人能够通过 node-Postgres 帮助我更多地了解 PostgreSQL 和 Sequelize 之间的联系。我知道我安装了 Sequelize,如果我使用 SQL 风格的人,我需要安装他们的依赖项,以便从数据库接口连接到我正在构建的应用程序中的文件。我的问题是,当我使用 node-Postgres 'POOL' 连接时,它与使用 Sequelize 实例相同吗?还是 node-Postgres 是连接的实际部分,而 Sequelize 是我在文件应用程序中与数据库交互的方式?请帮我理解。我很感激我能得到的所有反馈。如果可视化有帮助,那就是:
export const pool = new Pool({
database: 'postgres',
port: 5432,
host: process.env.HOST,
user: process.env.USER_NAME,
password: process.env.DB_PASS
});
const sequelize = new Sequelize('postgres', process.env.USER_NAME, process.env.DB_PASS, {
host: process.env.HOST,
dialect: 'postgres'
});
【问题讨论】:
标签: postgresql sequelize.js database-connection node-postgres