From e2212274ee6d74fd49b5b1f8a50d93dc31f65a06 Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Thu, 12 Aug 2021 11:14:25 +0200 Subject: [PATCH] Add migration --- .../migrations/1628759408774_announces.ts | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 database/migrations/1628759408774_announces.ts diff --git a/database/migrations/1628759408774_announces.ts b/database/migrations/1628759408774_announces.ts new file mode 100644 index 0000000..8cd8fff --- /dev/null +++ b/database/migrations/1628759408774_announces.ts @@ -0,0 +1,28 @@ +import BaseSchema from '@ioc:Adonis/Lucid/Schema' + +export default class Announces extends BaseSchema { + protected tableName = 'announces' + + public async up () { + this.schema.createTable(this.tableName, (table) => { + table.increments('id') + table.string('color') + table.string('hover_color') + table + .integer('message_id') + .unsigned() + .references('translations.id') + .onDelete('CASCADE') + table + .integer('cover_id') + .unsigned() + .references('files.id') + .onDelete('CASCADE') + table.timestamps(true, true) + }) + } + + public async down () { + this.schema.dropTable(this.tableName) + } +}