npm run migrate create task-table
pgm.createTable('tasks', {
task_id: {
type: 'serial',
primaryKey: true
},
user_id: {
type: 'integer',
notNull: true,
references: '"users"',
onDelete: 'cascade'
},
title: {
type: 'text',
notNull: true
},
completed: {
type: 'boolean',
notNull: true,
default: false
},
due_date: {
type: 'date'
}
});
pgm.dropTable('tasks');
npm run migrate up
git add .
git commit -m 'Adds tasks table'
Next: Write task model