sql >> Database teknologi >  >> RDS >> PostgreSQL

PG::DuplicateTable:FEJL:Relationsindlæg findes allerede

På en eller anden måde endte du med en tabel med navnet 'posts' i din database. Måske fra en tidligere migrering, som du slettede uden at rulle tilbage? Hvis du er ligeglad med nogen af ​​dine data i databasen, kan du køre

rake db:drop db:create db:migrate

for at bringe din udviklingsdatabase på linje med dine nuværende migreringer.

Hvis du har data i andre tabeller, du ikke vil miste, skal du åbne databasekonsollen og slippe posttabellen manuelt:

$ rails db

# drop table posts;

Kør derefter db:migrate en gang til.



  1. Sådan fungerer UPPER() i MariaDB

  2. ORACLE Connect by klausul tilsvarende i SQL Server

  3. Hvordan rettes Ora-01427 enkeltrækkes underforespørgsel returnerer mere end én række i udvalgte?

  4. Sammenligning af objekter efter værdi. Del 6:Struktur ligestillingsimplementering