|
@@ -0,0 +1,21 @@
|
|
|
+exports.up = knex => {
|
|
|
+ const dbCompat = {
|
|
|
+ blobLength: (WIKI.config.db.type === `mysql` || WIKI.config.db.type === `mariadb`)
|
|
|
+ }
|
|
|
+ return knex.schema
|
|
|
+ .table('assetData', table => {
|
|
|
+ if (dbCompat.blobLength) {
|
|
|
+ table.dropColumn('data')
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .table('assetData', table => {
|
|
|
+ if (dbCompat.blobLength) {
|
|
|
+ table.specificType('data', 'LONGBLOB').notNullable()
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+exports.down = knex => {
|
|
|
+ return knex.schema
|
|
|
+ .table('assetData', table => {})
|
|
|
+}
|