Sto creando molte migrazioni con chiavi esterne in PostgreSQL 9.4.Disabilita i controlli delle chiavi esterne PostgreSQL per le migrazioni
Questo crea un mal di testa perché le tabelle devono essere tutte nell'ordine esatto previsto dalle chiavi esterne durante la migrazione. Diventa ancora più complicato se devo eseguire migrazioni da altri pacchetti da cui dipendono le mie nuove migrazioni per una chiave esterna.
In MySQL, posso semplificare questo semplicemente aggiungendo SET FOREIGN_KEY_CHECKS = 0;
nella parte superiore del mio file di migrazione. Come posso farlo temporaneamente in PostgresSQL solo per la lunghezza del codice di migrazione?
BTW, utilizzando il generatore di schemi di Laravel per questo.