2016-08-18 6 views
0

Ich versuche, meine App zu Heroku zu migrieren, und dieser Fehler ist aufgetreten, was zu einem Rollback meiner Migration geführt hat. Kann mir jemand sagen, warum gibt es einen Fehler mit Date_time?Fehler beim Migrieren der App zu Heroku

remembrance:~/rails_project/alpha-blog (master) $ heroku run rake db:migrate 
Running rake db:migrate on ⬢ alpha-blog-javier... up, run.4829 
    ActiveRecord::SchemaMigration Load (1.9ms) SELECT "schema_migrations".* FROM "schema_migrations" 
Migrating to AddDescriptionToArticles (20160816052220) 
    (1.7ms) BEGIN 
== 20160816052220 AddDescriptionToArticles: migrating ========================= 
-- add_column(:articles, :description, :text) 
    (2.1ms) ALTER TABLE "articles" ADD "description" text 
    -> 0.0024s 
-- add_column(:articles, :created_at, :date_time) 
    (4.1ms) ALTER TABLE "articles" ADD "created_at" date_time 
    (1.7ms) ROLLBACK 
rake aborted! 
StandardError: An error has occurred, this and all later migrations canceled: 

PG::UndefinedObject: ERROR: type "date_time" does not exist 
LINE 1: ALTER TABLE "articles" ADD "created_at" date_time 

enter image description here

Antwort

1

Es sollte datetime sein nicht date_time. Lesen Sie die documentation.

1

Ändern Sie diese Zeile

add_column(:articles, :created_at, :date_time) 

in der Migration zu

add_column(:articles, :created_at, :datetime) 
+0

Vielen Dank! Ich habe es gelöst (: –

Verwandte Themen