aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/initializers/migrations/0785-thumbnail-disk.ts
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2023-06-29 13:52:24 +0200
committerChocobozzz <me@florianbigard.com>2023-06-29 13:52:24 +0200
commita2871364278143fdda180b595e6e74851f5242bf (patch)
treeed17fa454f833457e6156aa9601f971386466f9b /server/initializers/migrations/0785-thumbnail-disk.ts
parent6bd160a68dac55f61b28c7631f9985320daf7755 (diff)
downloadPeerTube-a2871364278143fdda180b595e6e74851f5242bf.tar.gz
PeerTube-a2871364278143fdda180b595e6e74851f5242bf.tar.zst
PeerTube-a2871364278143fdda180b595e6e74851f5242bf.zip
Fix migration conflict
Diffstat (limited to 'server/initializers/migrations/0785-thumbnail-disk.ts')
-rw-r--r--server/initializers/migrations/0785-thumbnail-disk.ts47
1 files changed, 0 insertions, 47 deletions
diff --git a/server/initializers/migrations/0785-thumbnail-disk.ts b/server/initializers/migrations/0785-thumbnail-disk.ts
deleted file mode 100644
index 0824c042e..000000000
--- a/server/initializers/migrations/0785-thumbnail-disk.ts
+++ /dev/null
@@ -1,47 +0,0 @@
1import * as Sequelize from 'sequelize'
2
3async function up (utils: {
4 transaction: Sequelize.Transaction
5 queryInterface: Sequelize.QueryInterface
6 sequelize: Sequelize.Sequelize
7}): Promise<void> {
8 const { transaction } = utils
9
10 {
11 const data = {
12 type: Sequelize.BOOLEAN,
13 allowNull: true,
14 defaultValue: true
15 }
16
17 await utils.queryInterface.addColumn('thumbnail', 'onDisk', data, { transaction })
18 }
19
20 {
21 // Remote previews are not on the disk
22 await utils.sequelize.query(
23 'UPDATE "thumbnail" SET "onDisk" = FALSE ' +
24 'WHERE "type" = 2 AND "videoId" NOT IN (SELECT "id" FROM "video" WHERE "remote" IS FALSE)',
25 { transaction }
26 )
27 }
28
29 {
30 const data = {
31 type: Sequelize.BOOLEAN,
32 allowNull: false,
33 defaultValue: null
34 }
35
36 await utils.queryInterface.changeColumn('thumbnail', 'onDisk', data, { transaction })
37 }
38}
39
40function down (options) {
41 throw new Error('Not implemented.')
42}
43
44export {
45 up,
46 down
47}