IIC2143-2021-2 / Syllabus

43 stars 25 forks source link

PG::UndefinedTable: ERROR: relation "resenas" does not exist #145

Open JoseTomasSoto opened 3 years ago

JoseTomasSoto commented 3 years ago

Cree un CRUD a mano, luego quise eliminarlo para hacerlo con Scaffold, elimine controlador, modelo. Por problema "PG::DuplicateTable: ERROR: relation "resenas" already exists", hice "db:drop db:create db:migrate db:seed" y ahora me sale " PG::UndefinedTable: ERROR: relation "resenas" does not exist" a lo que se sugiere realizar un db:migrate, pero no se realiza por el mismo error.

Gracias de antemano.

OrregoSilva commented 3 years ago

Hola! Probablemente entre que creaste la tabla al inicio, y scaffold, generaste otra migración intermedia o modelo que referencia a resenas, por lo que al eliminar la primera, ya no sabe que es a lo que apunta, recuerda que las migraciones se ejecutan en orden de creación de acuerdo al timestamp.

JoseTomasSoto commented 3 years ago

Buenisimo, es que como no sabe a que apunta, siempre que doy indicaciones me dice que ese "algo" no existe, entonces no se como revertirlo.

OrregoSilva commented 3 years ago

El archivo de la migración de reseñas inicial, lo eliminaste?

JoseTomasSoto commented 3 years ago

El archivo está, debería eliminarlo? (esta el de create y drop en ese orden)

OrregoSilva commented 3 years ago

En general no hay que eliminarlas, tienes subidas las migraciones al repo? Para ver bien que es lo que tienen.