66 lines
1.7 KiB
JSON
66 lines
1.7 KiB
JSON
{
|
|
"comment": "Set unsigned true for pp_page in page_props table",
|
|
"before": {
|
|
"name": "page_props",
|
|
"comment": "Name/value pairs indexed by page_id",
|
|
"columns": [
|
|
{
|
|
"name": "pp_page",
|
|
"type": "integer",
|
|
"options": { "notnull": true }
|
|
},
|
|
{
|
|
"name": "pp_propname",
|
|
"type": "binary",
|
|
"options": { "length": 60, "notnull": true }
|
|
},
|
|
{
|
|
"name": "pp_value",
|
|
"type": "blob",
|
|
"options": { "length": 65530, "notnull": true }
|
|
},
|
|
{
|
|
"name": "pp_sortkey",
|
|
"type": "float",
|
|
"options": { "notnull": false }
|
|
}
|
|
],
|
|
"indexes": [
|
|
{ "name": "pp_propname_page", "columns": [ "pp_propname", "pp_page" ], "unique": true },
|
|
{ "name": "pp_propname_sortkey_page", "columns": [ "pp_propname", "pp_sortkey", "pp_page" ], "unique": true, "options": { "where": "(pp_sortkey IS NOT NULL)" } }
|
|
],
|
|
"pk": [ "pp_page", "pp_propname" ]
|
|
},
|
|
"after": {
|
|
"name": "page_props",
|
|
"comment": "Name/value pairs indexed by page_id",
|
|
"columns": [
|
|
{
|
|
"name": "pp_page",
|
|
"type": "integer",
|
|
"options": { "notnull": true, "unsigned": true }
|
|
},
|
|
{
|
|
"name": "pp_propname",
|
|
"type": "binary",
|
|
"options": { "length": 60, "notnull": true }
|
|
},
|
|
{
|
|
"name": "pp_value",
|
|
"type": "blob",
|
|
"options": { "length": 65530, "notnull": true }
|
|
},
|
|
{
|
|
"name": "pp_sortkey",
|
|
"type": "float",
|
|
"options": { "notnull": false }
|
|
}
|
|
],
|
|
"indexes": [
|
|
{ "name": "pp_propname_page", "columns": [ "pp_propname", "pp_page" ], "unique": true },
|
|
{ "name": "pp_propname_sortkey_page", "columns": [ "pp_propname", "pp_sortkey", "pp_page" ], "unique": true, "options": { "where": "(pp_sortkey IS NOT NULL)" } }
|
|
],
|
|
"pk": [ "pp_page", "pp_propname" ]
|
|
}
|
|
}
|