In sails.js, come arrestare l'automigrazione dello schema nel database. A volte, dà errore a causa della migrazione. C'è un modo in cui possiamo eseguire la migrazione solo quando viene distribuita l'applicazione?Arresta la migrazione automatica dello schema in sails.js
9
A
risposta
8
Si può anche provare qualcosa di simile:
module.exports = {
// migrate: 'alter', // adds and/or removes columns on changes to the schema
// migrate: 'drop', // drops all your tables and then re-creates them. All data is deleted.
// migrate: 'safe', doesn't do anything on sails lift- for use in production.
attributes: { /* ... */ }
};
4
Possiamo ottenere ciò specificando la proprietà migrate
nel modello. Il suo valore predefinito è alter
che tenta di eseguire automaticamente la migrazione dello schema ad ogni modifica.
module.exports = {
schema: true,
migrate: 'safe',
adapter: 'mysql',
attributes: {}
}
2
Per tutti i modelli è possibile modificare in confing/models.js
migrate: 'safe',
Problemi correlati
- 1. Strumento di migrazione dello schema Oracle automatizzato
- 2. Migrazione dello schema del database su Azure con Git Deployment
- 3. in che modo sails.js gestisce le migrazioni del database quando si lavora con un database dello schema?
- 4. Schema Mongoose all'interno dello schema
- 5. Disattivare la rotazione automatica dello schermo - Android
- 6. Combina la creazione automatica dello schema di Hibernate e il controllo delle versioni del database
- 7. Utilizzo dello schema Let in
- 8. Passaggio da migrazione automatica EF a migrazione prima del codice
- 9. errore durante la convalida dello schema XML
- 10. Convalida dello schema JSON
- 11. Che cosa significa "Ripristino della migrazione automatica"?
- 12. EF - Valore predefinito per la nuova colonna con migrazione automatica
- 13. convalida dello schema XML
- 14. Come ottenere il nome dello schema dall'oggetto schema in Tridion?
- 15. Evoluzione dello schema in formato parquet
- 16. Entity Framework che utilizza IdentityDbContext con la posizione e lo schema delle tabelle di migrazione automatica prima del codice?
- 17. DBCC CHECKIDENT - Consapevole dello schema?
- 18. datacipi dello schema sails-mysql
- 19. Strategia di aggiornamento dello schema SQL Azure
- 20. Modifica dello schema di System.Uri
- 21. c convalida dello schema # XML
- 22. Crea sequenza in migrazione non riflessa nello schema
- 23. Libreria di differenziazione automatica in Schema/Common Lisp/Clojure
- 24. I duplicati di Mongoose con la chiave dello schema univoca
- 25. mongoengine - Ignora campi aggiuntivi per la convalida dello schema
- 26. Come gestire la modifica dello "schema" mongodb nella produzione
- 27. Libreria Java per la lettura dello schema del database
- 28. come forzare classi dello schema compilato per estendere classe specifica dello schema di fuori
- 29. Cosa devo fare per fare in modo che Core Data esegua la migrazione automatica dei modelli?
- 30. Convalida di più proprietà dello schema Mongoose?
Vedi anche https://github.com/ balderdashy/sails/issues/1471 # issuecomment-36668189 – mikermcneil
@mikermcneil, ho provato ad usarlo ma dopo alcuni giorni i miei dati sono svaniti in qualche modo, non so come, uso questo comando per sempre -w start -al/var/log/mylog.log --prod – Sahan
Qualsiasi t houghts @mikermcneil ,, – Sahan