Skip to content
This repository was archived by the owner on Jun 24, 2020. It is now read-only.

Commit a329646

Browse files
committed
modify migrate and command
1 parent 18b0877 commit a329646

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

Diff for: migrations/20180720184525_todo.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ exports.up = function (knex, Promise) {
66
table.dateTime('deleted_at').nullable()
77

88
table.string('title', 50).notNull()
9-
table.integer('user_id').unsigned().references('id').inTable('user')
9+
table.integer('user_id').unsigned().references('id').inTable('user').onDelete('CASCADE');
1010
})
1111
};
1212

Diff for: migrations/20180720184529_todo_item.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ exports.up = function (knex, Promise) {
77

88
table.string('text', 50).notNull()
99
table.boolean('done').defaultTo(false)
10-
table.integer('todo_id').unsigned().references('id').inTable('todo')
10+
table.integer('todo_id').unsigned().references('id').inTable('todo').onDelete('CASCADE');
1111
})
1212
};
1313

Diff for: package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"scripts": {
99
"start": "nodemon index.js",
1010
"test": "PORT=5001 ./node_modules/lab/bin/lab test --leaks -v",
11-
"db:run": "docker run -e MYSQL_ROOT_PASSWORD=password -e MYSQL_DATABASE=todo -d -p 3306:3306 mysql:5.7"
11+
"db:run": "docker run -e MYSQL_ROOT_PASSWORD=password -e MYSQL_DATABASE=todo -d -p 3306:3306 mysql:5.7",
12+
"db:migrate": "knex migrate:latest"
1213
},
1314
"dependencies": {
1415
"good": "^8.1.1",

0 commit comments

Comments
 (0)