2016-08-18 43 views
0

我正試圖將我的應用程序遷移到heroku,並且出現此錯誤,導致我的遷移回滾。誰能告訴我爲什麼date_time有錯誤?將應用程序遷移到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

回答

1

改變這一行

add_column(:articles, :created_at, :date_time) 
在遷移

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

謝謝!我解決了它(: –

相關問題