【问题标题】:How to get list of talbe using sequelize如何使用 sequelize 获取表格列表
【发布时间】:2020-04-07 13:07:30
【问题描述】:

我正在使用Sequelize 创建一个 Postgresql 数据库,但我无法获取表列表。有人可以帮忙吗?

【问题讨论】:

标签: node.js sequelize.js


【解决方案1】:

postgreSql查询是:select * from information_schema.tables

使用此代码:

var sequelize = new Sequelize('address of database');

sequelize.query('SHOW Tables', {
    type: sequelize.QueryTypes.SHOWTABLES
  })
  .then(result => {
    console.log(result)
  })

或:

sequelize.query('show tables').then(function(rows) {
    console.log(JSON.stringify(rows));
});

【讨论】:

  • 抱歉最近回复,我试过你的代码但显示错误:Unhandled rejection SequelizeDatabaseError: unrecognized configuration parameter "tables"
  • 我刚刚找到了解决方案。只需使用sequelize.models
  • @simpsons3 sequelize.models 干脆给了{}
  • @Nyxynyx on "sequelize": "^6.6.2", sequelize.models 正是我所需要的。
猜你喜欢
  • 2017-08-20
  • 1970-01-01
  • 2021-06-23
  • 2017-09-19
  • 1970-01-01
  • 1970-01-01
  • 2020-03-15
  • 1970-01-01
  • 2017-01-07
相关资源
最近更新 更多