aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/initializers/migrations/0495-plugin-auth.ts
diff options
context:
space:
mode:
authorRigel Kent <sendmemail@rigelk.eu>2020-05-05 13:52:10 +0200
committerRigel Kent <sendmemail@rigelk.eu>2020-05-05 13:52:10 +0200
commit5140edafeb312136d44d9437884d86948f2a6e2a (patch)
treee18f0e10266029b52a877df35d02bb43bc1416ac /server/initializers/migrations/0495-plugin-auth.ts
parent97601690d690c17432129bc6f7ae8c5b71b95966 (diff)
downloadPeerTube-5140edafeb312136d44d9437884d86948f2a6e2a.tar.gz
PeerTube-5140edafeb312136d44d9437884d86948f2a6e2a.tar.zst
PeerTube-5140edafeb312136d44d9437884d86948f2a6e2a.zip
Fix plugin-auth migration
Diffstat (limited to 'server/initializers/migrations/0495-plugin-auth.ts')
-rw-r--r--server/initializers/migrations/0495-plugin-auth.ts42
1 files changed, 42 insertions, 0 deletions
diff --git a/server/initializers/migrations/0495-plugin-auth.ts b/server/initializers/migrations/0495-plugin-auth.ts
new file mode 100644
index 000000000..ea636a4ad
--- /dev/null
+++ b/server/initializers/migrations/0495-plugin-auth.ts
@@ -0,0 +1,42 @@
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
9 {
10 const password = {
11 type: Sequelize.STRING,
12 allowNull: true
13 }
14 await utils.queryInterface.changeColumn('user', 'password', password)
15 }
16
17 {
18 const pluginAuth = {
19 type: Sequelize.STRING,
20 allowNull: true
21 }
22 await utils.queryInterface.addColumn('user', 'pluginAuth', pluginAuth)
23 }
24
25 {
26 const authName = {
27 type: Sequelize.STRING,
28 allowNull: true
29 }
30 await utils.queryInterface.addColumn('oAuthToken', 'authName', authName)
31 }
32
33}
34
35function down (options) {
36 throw new Error('Not implemented.')
37}
38
39export {
40 up,
41 down
42}