aboutsummaryrefslogtreecommitdiffstats
path: root/database/migrations/1566554231482_recipe_schema.ts
diff options
context:
space:
mode:
Diffstat (limited to 'database/migrations/1566554231482_recipe_schema.ts')
-rw-r--r--database/migrations/1566554231482_recipe_schema.ts20
1 files changed, 10 insertions, 10 deletions
diff --git a/database/migrations/1566554231482_recipe_schema.ts b/database/migrations/1566554231482_recipe_schema.ts
index 567c89f..4620be3 100644
--- a/database/migrations/1566554231482_recipe_schema.ts
+++ b/database/migrations/1566554231482_recipe_schema.ts
@@ -1,19 +1,19 @@
1import { BaseSchema } from '@adonisjs/lucid/schema' 1import { BaseSchema } from '@adonisjs/lucid/schema';
2 2
3export default class extends BaseSchema { 3export default class extends BaseSchema {
4 protected tableName = 'recipes' 4 protected tableName = 'recipes';
5 5
6 public async up(): Promise<void> { 6 public async up(): Promise<void> {
7 this.schema.createTable(this.tableName, (table) => { 7 this.schema.createTable(this.tableName, table => {
8 table.increments() 8 table.increments();
9 table.string('name', 80).notNullable() 9 table.string('name', 80).notNullable();
10 table.string('recipeId', 254).notNullable().unique() 10 table.string('recipeId', 254).notNullable().unique();
11 table.json('data') 11 table.json('data');
12 table.timestamps() 12 table.timestamps();
13 }) 13 });
14 } 14 }
15 15
16 public async down(): Promise<void> { 16 public async down(): Promise<void> {
17 this.schema.dropTable(this.tableName) 17 this.schema.dropTable(this.tableName);
18 } 18 }
19} 19}