PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Rails:PG::UndefinedTable:ERRO:relação ... não existe


Portanto, o problema está acontecendo porque CreateOrganizations a migração está sendo executada antes de CreateActioncodes É executado.

CreateActioncodes deve ser executado primeiro, garantindo assim que os action codes tabela existe.

A ordem na qual as migrações são executadas é baseada no carimbo de data/hora da migração - conforme indicado no nome do arquivo. 20141014183645_create_users.rb será executado antes de 20141014205756_add_index_to_users_email.rb como o carimbo de data/hora do segundo - 20141014205756 é depois do primeiro - 20141014183645 .

Certifique-se de que os carimbos de data e hora do CreateOrganizations a migração é posterior à de CreateActioncodes migração.

Ou você pode alterar manualmente o carimbo de data/hora nos nomes dos arquivos. Ou exclua esses arquivos de migração e crie-os na ordem correta.