Knex.js を使い始めようとしていますが、移行がうまくいかないようです。コマンドを実行するとknex migrate:latest
、データベースにはknex_migrations
テーブルしかありません。
私は何か間違ったことをしていますか?
ネクスファイル
module.exports = {
development: {
client: 'postgresql', //Also tried just 'pg'
connection: {
host: process.env.SERVER_HOST,
user: process.env.SERVER_USER,
password: process.env.SERVER_PASSWORD,
database: 'mika_personal'
}
}
}
移行
'use strict'
exports.up = function(knex, Promise) {
knex.schema.createTable('blog_posts', function(table) {
table.increments('id').primary()
table.string('name', 75)
.index()
.unique()
.notNullable()
table.text('content')
table.integer('views')
table.timestamps()
})
}
exports.down = function(knex, Promise) {
knex.schema.dropTable('blog_posts')
}