为什么我的节点看不到Postgresql中的表
const express = require("express");
const app = express();
const Sequelize = require("sequelize");
const HTTP_PORT = process.env.PORT || 3000;
function onHttpStart() {
console.log("Express http server listening on: " + HTTP_PORT);
}
// define connection to our postgres database
var sequelize = new Sequelize('q', 't', 'd', {
host: 'com',
dialect: 'postgres',
port: 5432,
dialectOptions: {
ssl: true
},
pool:{
max:10,
idle:30000
}
});
app.get("/", (req, res) => {
sequelize.query('SELECT * FROM public.names');
});
我尝试显示表“名称”中的信息,但它不想这样做,只是给我一个错误,我还使用了sequelize.literal命令,并得到了相同的结果。 代码中的表名“字面上”与PostrgreSQL中的名称匹配。我也想知道如何使用在sequelize.query中在Postgresql中创建的自定义函数。谢谢