0
고스트 블로깅 플랫폼 https://github.com/TryGhost/Ghost/issues/769으로 놀고 있습니다. nodejs에 대한 knex 모듈을 사용하여 sqlite3 데이터베이스와 상호 작용합니다. 롤백 할 마이그레이션은 다음과 같습니다. 나는 sqlite3 콘솔에서 이것을 실행할 수있는 방법이 있는지 궁금하거나 마이그레이션을 롤백하려는 경우 어떻게합니까?knex 마이그레이션을 실행하는 방법
down = function() {
return when.all([
knex.schema.dropTableIfExists('posts_tags'),
knex.schema.dropTableIfExists('roles_users'),
knex.schema.dropTableIfExists('permissions_users'),
knex.schema.dropTableIfExists('permissions_roles'),
knex.schema.dropTableIfExists('users')
]).then(function() {
return when.all([
knex.schema.dropTableIfExists('roles'),
knex.schema.dropTableIfExists('settings'),
knex.schema.dropTableIfExists('permissions'),
knex.schema.dropTableIfExists('tags'),
knex.schema.dropTableIfExists('posts')
]);
});
};
exports.up = up;
exports.down = down;
exports.constraints = constraints;