]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - server/initializers/migrations/0195-support.ts
Merge branch 'release/2.1.0' into develop
[github/Chocobozzz/PeerTube.git] / server / initializers / migrations / 0195-support.ts
CommitLineData
2422c46b 1import * as Sequelize from 'sequelize'
2422c46b
C
2
3async function up (utils: {
a1587156
C
4 transaction: Sequelize.Transaction
5 queryInterface: Sequelize.QueryInterface
2422c46b
C
6 sequelize: Sequelize.Sequelize
7}): Promise<void> {
8 {
9 const data = {
d23e6a1c 10 type: Sequelize.STRING(500),
2422c46b
C
11 allowNull: true,
12 defaultValue: null
13 }
14 await utils.queryInterface.addColumn('video', 'support', data)
15 }
16
17 {
18 const data = {
d23e6a1c 19 type: Sequelize.STRING(500),
2422c46b
C
20 allowNull: true,
21 defaultValue: null
22 }
23 await utils.queryInterface.addColumn('videoChannel', 'support', data)
24 }
25
26 {
27 const data = {
d23e6a1c 28 type: Sequelize.STRING(250),
2422c46b
C
29 allowNull: true,
30 defaultValue: null
31 }
32 await utils.queryInterface.addColumn('account', 'description', data)
33 }
34
35 {
36 const data = {
d23e6a1c 37 type: Sequelize.STRING(10000),
2422c46b
C
38 allowNull: true,
39 defaultValue: null
40 }
41 await utils.queryInterface.changeColumn('video', 'description', data)
42 }
43}
44
45function down (options) {
46 throw new Error('Not implemented.')
47}
48
49export {
50 up,
51 down
52}