Node.js:在Sequelize中定义Postgres模式

时间:2016-09-19 19:48:42

标签: node.js postgresql sequelize.js

Official Documentation并没有清楚地解释如何自己定义数据库的模式。我假设Sequelize与Postgres(其中模式是强制性的)更相关的MySql。

如果我已经在Postgres中创建了一些模式,我如何将它们与Sequelize同步?

1 个答案:

答案 0 :(得分:1)

您可以使用model.schema设置模型,例如:

var City = sequelize.define('City', {
    id: {
        type: sequelize.Sequelize.INTEGER,
        primaryKey: true,
        autoIncrement: true,
        field: 'id'
    },
    name: {
        type: sequelize.Sequelize.STRING,
        field: 'name'   
    }
  }, {
    timestamps: false,
    tableName: 'cities'
    });
City.schema("public");
相关问题