I have updated user_editcount field to unsigned in tables.json This patch doesn't apply to Postgres. Bug: T305340 Change-Id: I07a360944a10be9cc8ed8731c6286412294413a3
175 lines
4.3 KiB
JSON
175 lines
4.3 KiB
JSON
{
|
|
"comment": "Set user_editcount to unsigned in user table",
|
|
"before": {
|
|
"name": "user",
|
|
"columns": [
|
|
{
|
|
"name": "user_id",
|
|
"type": "integer",
|
|
"options": { "unsigned": true, "notnull": true, "autoincrement": true }
|
|
},
|
|
{
|
|
"name": "user_name",
|
|
"type": "binary",
|
|
"options": { "notnull": true, "length": 255, "default": "" }
|
|
},
|
|
{
|
|
"name": "user_real_name",
|
|
"type": "binary",
|
|
"options": { "notnull": true, "length": 255, "default": "" }
|
|
},
|
|
{
|
|
"name": "user_password",
|
|
"type": "blob",
|
|
"options": { "notnull": true, "length": 255 }
|
|
},
|
|
{
|
|
"name": "user_newpassword",
|
|
"type": "blob",
|
|
"options": { "notnull": true, "length": 255 }
|
|
},
|
|
{
|
|
"name": "user_newpass_time",
|
|
"type": "binary",
|
|
"options": { "notnull": false, "length": 14 }
|
|
},
|
|
{
|
|
"name": "user_email",
|
|
"type": "blob",
|
|
"options": { "notnull": true, "length": 255 }
|
|
},
|
|
{
|
|
"name": "user_touched",
|
|
"type": "binary",
|
|
"options": { "notnull": true, "length": 14 }
|
|
},
|
|
{
|
|
"name": "user_token",
|
|
"type": "binary",
|
|
"options": { "notnull": true, "default": "", "length": 32, "fixed": true }
|
|
},
|
|
{
|
|
"name": "user_email_authenticated",
|
|
"type": "binary",
|
|
"options": { "notnull": false, "length": 14 }
|
|
},
|
|
{
|
|
"name": "user_email_token",
|
|
"type": "binary",
|
|
"options": { "notnull": false, "length": 32, "fixed": true }
|
|
},
|
|
{
|
|
"name": "user_email_token_expires",
|
|
"type": "binary",
|
|
"options": { "notnull": false, "length": 14 }
|
|
},
|
|
{
|
|
"name": "user_registration",
|
|
"type": "binary",
|
|
"options": { "notnull": false, "length": 14 }
|
|
},
|
|
{
|
|
"name": "user_editcount",
|
|
"type": "integer",
|
|
"options": { "notnull": false }
|
|
},
|
|
{
|
|
"name": "user_password_expires",
|
|
"type": "binary",
|
|
"options": { "notnull": false, "length": 14 }
|
|
}
|
|
],
|
|
"indexes": [
|
|
{ "name": "user_name", "columns": [ "user_name" ], "unique": true },
|
|
{ "name": "user_email_token", "columns": [ "user_email_token" ], "unique": false },
|
|
{ "name": "user_email", "columns": [ "user_email" ], "unique": false, "options": { "lengths": [ 50, null, null ] } }
|
|
],
|
|
"pk": [ "user_id" ]
|
|
},
|
|
"after": {
|
|
"name": "user",
|
|
"columns": [
|
|
{
|
|
"name": "user_id",
|
|
"type": "integer",
|
|
"options": { "unsigned": true, "notnull": true, "autoincrement": true }
|
|
},
|
|
{
|
|
"name": "user_name",
|
|
"type": "binary",
|
|
"options": { "notnull": true, "length": 255, "default": "" }
|
|
},
|
|
{
|
|
"name": "user_real_name",
|
|
"type": "binary",
|
|
"options": { "notnull": true, "length": 255, "default": "" }
|
|
},
|
|
{
|
|
"name": "user_password",
|
|
"type": "blob",
|
|
"options": { "notnull": true, "length": 255 }
|
|
},
|
|
{
|
|
"name": "user_newpassword",
|
|
"type": "blob",
|
|
"options": { "notnull": true, "length": 255 }
|
|
},
|
|
{
|
|
"name": "user_newpass_time",
|
|
"type": "binary",
|
|
"options": { "notnull": false, "length": 14 }
|
|
},
|
|
{
|
|
"name": "user_email",
|
|
"type": "blob",
|
|
"options": { "notnull": true, "length": 255 }
|
|
},
|
|
{
|
|
"name": "user_touched",
|
|
"type": "binary",
|
|
"options": { "notnull": true, "length": 14 }
|
|
},
|
|
{
|
|
"name": "user_token",
|
|
"type": "binary",
|
|
"options": { "notnull": true, "default": "", "length": 32, "fixed": true }
|
|
},
|
|
{
|
|
"name": "user_email_authenticated",
|
|
"type": "binary",
|
|
"options": { "notnull": false, "length": 14 }
|
|
},
|
|
{
|
|
"name": "user_email_token",
|
|
"type": "binary",
|
|
"options": { "notnull": false, "length": 32, "fixed": true }
|
|
},
|
|
{
|
|
"name": "user_email_token_expires",
|
|
"type": "binary",
|
|
"options": { "notnull": false, "length": 14 }
|
|
},
|
|
{
|
|
"name": "user_registration",
|
|
"type": "binary",
|
|
"options": { "notnull": false, "length": 14 }
|
|
},
|
|
{
|
|
"name": "user_editcount",
|
|
"type": "integer",
|
|
"options": { "notnull": false, "unsigned": true }
|
|
},
|
|
{
|
|
"name": "user_password_expires",
|
|
"type": "binary",
|
|
"options": { "notnull": false, "length": 14 }
|
|
}
|
|
],
|
|
"indexes": [
|
|
{ "name": "user_name", "columns": [ "user_name" ], "unique": true },
|
|
{ "name": "user_email_token", "columns": [ "user_email_token" ], "unique": false },
|
|
{ "name": "user_email", "columns": [ "user_email" ], "unique": false, "options": { "lengths": [ 50, null, null ] } }
|
|
],
|
|
"pk": [ "user_id" ]
|
|
}
|
|
}
|