PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PG::DuplicateTable:ГРЕШКА:публикациите за връзка вече съществуват

Някак си се озовахте с таблица с име „публикации“ във вашата база данни. Може би от предишна миграция, която сте изтрили без връщане назад? Ако не ви интересуват нито една от вашите данни в базата данни, можете да стартирате

rake db:drop db:create db:migrate

за да приведете вашата база данни за разработка в съответствие с текущите ви миграции.

Ако имате данни в други таблици, които не искате да губите, отворете конзолата на базата данни и пуснете таблицата с публикации ръчно:

$ rails db

# drop table posts;

След това стартирайте db:migrate отново.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLAlchemy поддръжка на Postgres схеми

  2. Как да получите PostgreSQL на VPS / Специализиран сървър

  3. Шаблон за конфигурацията на PostgreSQL

  4. Опреснете материализирания изглед автоматично с помощта на правило или уведомете

  5. Най-добрите инструменти за архивиране за PostgreSQL