Fix migration for Servers table
authorChocobozzz <florian.bigard@gmail.com>
Tue, 28 Nov 2017 09:00:02 +0000 (10:00 +0100)
committerChocobozzz <florian.bigard@gmail.com>
Tue, 28 Nov 2017 09:00:02 +0000 (10:00 +0100)
server/initializers/constants.ts
server/initializers/migrations/0105-server-mail.ts [new file with mode: 0644]
server/initializers/migrations/0110-server-key.ts [new file with mode: 0644]

index 786334d4659eb940fa6205431d9e5db45055e58a..f09422ffd9e0bfe595e70a3c314b3ecdb5510aca 100644 (file)
@@ -14,7 +14,7 @@ import { FollowState } from '../../shared/models/accounts/follow.model'
 
 // ---------------------------------------------------------------------------
 
-const LAST_MIGRATION_VERSION = 100
+const LAST_MIGRATION_VERSION = 110
 
 // ---------------------------------------------------------------------------
 
diff --git a/server/initializers/migrations/0105-server-mail.ts b/server/initializers/migrations/0105-server-mail.ts
new file mode 100644 (file)
index 0000000..5836992
--- /dev/null
@@ -0,0 +1,20 @@
+import * as Sequelize from 'sequelize'
+import { PeerTubeDatabase } from '../database'
+
+async function up (utils: {
+  transaction: Sequelize.Transaction,
+  queryInterface: Sequelize.QueryInterface,
+  sequelize: Sequelize.Sequelize,
+  db: PeerTubeDatabase
+}): Promise<void> {
+  await utils.queryInterface.removeColumn('Servers', 'email')
+}
+
+function down (options) {
+  throw new Error('Not implemented.')
+}
+
+export {
+  up,
+  down
+}
diff --git a/server/initializers/migrations/0110-server-key.ts b/server/initializers/migrations/0110-server-key.ts
new file mode 100644 (file)
index 0000000..5603539
--- /dev/null
@@ -0,0 +1,20 @@
+import * as Sequelize from 'sequelize'
+import { PeerTubeDatabase } from '../database'
+
+async function up (utils: {
+  transaction: Sequelize.Transaction,
+  queryInterface: Sequelize.QueryInterface,
+  sequelize: Sequelize.Sequelize,
+  db: PeerTubeDatabase
+}): Promise<void> {
+  await utils.queryInterface.removeColumn('Servers', 'publicKey')
+}
+
+function down (options) {
+  throw new Error('Not implemented.')
+}
+
+export {
+  up,
+  down
+}