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

heroku run rake db:migrate грешка

Изглежда следното е вярно:

  • 20120525005302_create_users.rb ще се опита да създаде users таблица във вашата база данни.
  • 20120611000411_devise_create_users.rb също ще се опита да създаде users таблица в базата данни.
  • В момента вашата база данни вече има users таблица в нея, така че миграцията е неуспешна при втората миграция.

За да получите users таблица във вашата база данни, за да съответства правилно на 20120611000411_devise_create_users.rb миграция, можете да направите едно от двете неща:

  1. Върнете назад (или премахнете) базата данни и след това стартирайте миграциите отново. (Можете да изтриете 20120525005302_create_users.rb ако е празен.)
  2. Променете своя 20120611000411_devise_create_users.rb миграция, за да премахнете всички съществуващи users таблица, преди да направите нещо друго.
  3. Променете своя 20120611000411_devise_create_users.rb миграция, както следва:
    • Вместо да създавате users таблица, модифицирайте съществуващата таблица.
    • Добавете и модифицирайте компонентите на базата данни, за да съответстват

Като цяло, ако вашето приложение е в „състояние на младенец“, тогава повторното създаване на базата данни обикновено е бърз начин за изграждане на първоначалната структура на приложението. Ако обаче вече имате важни данни във вашите users таблица, ще искате да запазите това и да продължите, като промените 20120611000411_devise_create_users.rb миграция за промяна на базата данни без разрушаване.

Референции



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. uWSGI, Flask, sqlalchemy и postgres:SSL грешка:неуспешно декриптиране или лош запис mac

  2. Postgresql:Експортиране на CSV с екранирани нови редове

  3. hibernate не можа да получи следващата стойност на последователността

  4. Postgresql Windows, има ли парола по подразбиране?

  5. Postgresql - Regex разделен csv ред с потенциални кавички