blob: 84e0bb99260e52deaded91f24893cc73a1ae74b0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
'use strict'
/** @type {import('@adonisjs/lucid/src/Schema')} */
const Schema = use('Schema')
class WorkspaceSchema extends Schema {
up () {
this.create('workspaces', (table) => {
table.increments()
table.string('workspaceId', 80).notNullable().unique()
table.string('userId', 80).notNullable()
table.string('name', 80).notNullable()
table.integer('order')
table.json('services')
table.json('data')
table.timestamps()
})
}
down () {
this.drop('workspaces')
}
}
module.exports = WorkspaceSchema
|