PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

PG::DuplicateTable:BŁĄD:posty relacji już istnieją

W jakiś sposób znalazłeś w swojej bazie danych tabelę o nazwie „posty”. Być może z poprzedniej migracji, którą usunąłeś bez wycofywania? Jeśli nie zależy Ci na żadnych danych w bazie danych, możesz uruchomić

rake db:drop db:create db:migrate

aby dostosować bazę danych programistycznych do bieżących migracji.

Jeśli masz dane w innych tabelach, których nie chcesz stracić, otwórz konsolę bazy danych i ręcznie upuść tabelę postów:

$ rails db

# drop table posts;

Następnie uruchom db:migrate ponownie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pomyłka portu postgresql 5433 czy 5432?

  2. Urządzenie Django nie działa, podając DatabaseError:wartość za długa dla typu znaku zmienna (50)

  3. Pobierz wiek z daty w PostgreSQL

  4. Wybierz losowy wiersz dla każdej grupy

  5. Kiedy używać tabel dziedziczonych w PostgreSQL?