Best way to migrate table changes to production sailsjs tables

后端 未结 1 1006
北海茫月
北海茫月 2020-12-31 17:07

I just lost 11,000 records from my database just running the command for sailsjs without the --prod part in it, So I thought I should ask whats the best way to change the ta

相关标签:
1条回答
  • 2020-12-31 17:34

    Automated migration should never be done in production. This a common-sense practice that applies to any production system with important data. There are a few solutions available for migrating a sails.js database.

    1. sails-db-migrate: db-migrate integration for sails.js

      db-migrate integration for Sails.js. This is a fairly simple wrapper, which provides grunt tasks for running and creating migrations.

      At Langa we've used sails-db-migrate before with success.

    2. sails-migrations: The missing, migrations arm of the octopus

      sails-migrations provides an easy way to manage database migrations with sails, based on the amazing https://github.com/tgriesser/knex lib. This means you can have fine-grained control over your schema/data transformations between versions.

    3. Sequelize migrations

      Sequelize 2.0.0 introduces a new CLI which is based on gulp and combines sequelize-cli and gulp-sequelize. The CLI ships support for migrations and project bootstrapping. With migrations you can transfer your existing database into another state and vice versa

    0 讨论(0)
提交回复
热议问题