import { BaseSchema } from '@adonisjs/lucid/schema' export default class extends BaseSchema { protected tableName = 'computers' async up() { this.schema.alterTable(this.tableName, (table) => { table.string('share_token', 64).nullable().unique() table.boolean('share_enabled').notNullable().defaultTo(false) table.boolean('share_show_sell_price').notNullable().defaultTo(false) table.boolean('share_show_cost').notNullable().defaultTo(false) }) } async down() { this.schema.alterTable(this.tableName, (table) => { table.dropColumn('share_token') table.dropColumn('share_enabled') table.dropColumn('share_show_sell_price') table.dropColumn('share_show_cost') }) } }