我在sequelize中将MySQL数据库更改为postgreSQL.但是在迁移之后我在表或模型中出现了大写和小写的第一个字母...在我的MySQL版本正常工作之前但是在迁移之后我得到了错误消息:
500 SequelizeDatabaseError: relation "Users" does not exist
我的用户型号:
module.exports = function(sequelize, Sequelize) {
var User = sequelize.define("User", {
// profile
userlevel: Sequelize.STRING,
restaurant: Sequelize.STRING,
access: Sequelize.STRING,
optionsid: Sequelize.STRING,
email: Sequelize.STRING,
name: Sequelize.STRING,
gender: Sequelize.STRING,
location: Sequelize.STRING,
website: Sequelize.STRING,
picture: Sequelize.STRING,
// Oauth
password: {
type: Sequelize.STRING,
set: function(v) {
var salt = bcrypt.genSaltSync(5);
var password = bcrypt.hashSync(v, salt);
return this.setDataValue('password', password);
}
},
.....
Run Code Online (Sandbox Code Playgroud)
迁移文件:
"use strict";
module.exports = {
up: function(migration, DataTypes, done) {
migration.createTable("users", {
id: { …Run Code Online (Sandbox Code Playgroud)