sql >> Base de Datos >  >> RDS >> PostgreSQL

Rieles:PG::UndefinedTable:ERROR:relación... no existe

Entonces, el problema ocurre porque CreateOrganizations la migración se ejecuta antes de CreateActioncodes es ejecutado.

CreateActioncodes debe ejecutarse primero, asegurando así que los action codes la tabla existe.

El orden en que se ejecutan las migraciones se basa en la marca de tiempo de la migración, como se indica en el nombre del archivo. 20141014183645_create_users.rb se ejecutará antes de 20141014205756_add_index_to_users_email.rb como la marca de tiempo del segundo:20141014205756 es posterior al primero - 20141014183645 .

Asegúrese de que las marcas de tiempo de CreateOrganizations la migración es posterior a la de CreateActioncodes migración.

O puede cambiar manualmente la marca de tiempo en los nombres de los archivos. O elimine estos archivos de migración y créelos en el orden correcto.