1741942692579_users.ts 386 B

123456789101112131415
  1. import BaseSchema from '@ioc:Adonis/Lucid/Schema'
  2. export default class extends BaseSchema {
  3. protected tableName = 'users'
  4. public async up () {
  5. this.schema.alterTable(this.tableName, (table) => {
  6. table.enum('role', ['admin', 'user', 'api']).defaultTo('user').nullable().alter()
  7. })
  8. }
  9. public async down () {
  10. this.schema.dropTable(this.tableName)
  11. }
  12. }