From 27cb7d463580cac14ffa2aff4486bfce3d0f6d3a Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Sat, 28 Aug 2021 22:40:24 +0200 Subject: [PATCH] Add PostColor and content --- database/migrations/1629148762478_posts.ts | 10 --------- database/migrations/1630183188499_posts.ts | 26 ++++++++++++++++++++++ 2 files changed, 26 insertions(+), 10 deletions(-) create mode 100644 database/migrations/1630183188499_posts.ts diff --git a/database/migrations/1629148762478_posts.ts b/database/migrations/1629148762478_posts.ts index 98353ac..c090c08 100644 --- a/database/migrations/1629148762478_posts.ts +++ b/database/migrations/1629148762478_posts.ts @@ -25,16 +25,6 @@ export default class Posts extends BaseSchema { .unsigned() .references('files.id') .onDelete('CASCADE') - table - .integer('content_id') - .unsigned() - .references('translations.id') - .onDelete('CASCADE') - table - .integer('post_color_id') - .unsigned() - .references('post_colors.id') - .onDelete('CASCADE') table.timestamps(true, true) }) } diff --git a/database/migrations/1630183188499_posts.ts b/database/migrations/1630183188499_posts.ts new file mode 100644 index 0000000..74dd770 --- /dev/null +++ b/database/migrations/1630183188499_posts.ts @@ -0,0 +1,26 @@ +import BaseSchema from '@ioc:Adonis/Lucid/Schema' + +export default class Posts extends BaseSchema { + protected tableName = 'posts' + + public async up () { + this.schema.table(this.tableName, (table) => { + table + .integer('content_id') + .unsigned() + .references('translations.id') + .onDelete('CASCADE') + table + .integer('post_color_id') + .unsigned() + .references('post_colors.id') + .onDelete('CASCADE') + }) + } + + public async down () { + this.schema.table(this.tableName, (table) => { + table.dropColumns('content_id', 'post_color_id') + }) + } +}