Parcourir la source

Change length for unique fields to be below max length

sbkwgh il y a 7 ans
Parent
commit
c5bbdcbc2d

+ 2 - 2
migrations/20170925200317-create-categories-table.js

@@ -12,12 +12,12 @@ module.exports = {
       updatedAt: Sequelize.DATE,
 
       name: {
-        type: Sequelize.STRING,
+        type: Sequelize.STRING(191),
         unique: true,
         allowNull: false,
       },
       value: {
-        type: Sequelize.STRING,
+        type: Sequelize.STRING(191),
         unique: true
       },
       color: Sequelize.STRING

+ 1 - 1
migrations/20170925205832-create-users-table.js

@@ -12,7 +12,7 @@ module.exports = {
       updatedAt: Sequelize.DATE,
 
       username: {
-        type: Sequelize.STRING,
+        type: Sequelize.STRING(191),
         unique: true,
       },
       description: Sequelize.TEXT,

+ 2 - 2
models/category.js

@@ -3,7 +3,7 @@ let randomColor = require('randomcolor')
 module.exports = (sequelize, DataTypes) => {
 	let Category = sequelize.define('Category', {
 		name: {
-			type: DataTypes.STRING,
+			type: DataTypes.STRING(191),
 			unique: true,
 			allowNull: false,
 			validate: {
@@ -18,7 +18,7 @@ module.exports = (sequelize, DataTypes) => {
 			}
 		},
 		value: {
-			type: DataTypes.STRING,
+			type: DataTypes.STRING(191),
 			unique: true
 		},
 		color: {

+ 1 - 1
models/user.js

@@ -7,7 +7,7 @@ const Errors = require('../lib/errors.js')
 module.exports = (sequelize, DataTypes) => {
 	let User = sequelize.define('User', {
 		username: {
-			type: DataTypes.STRING,
+			type: DataTypes.STRING(191),
 			unique: true,
 			validate: {
 				len: {