Выполнение heroku db: push дает ArgumentError: неверную дату (Sequel :: InvalidValue) это что-то стандартное? - PullRequest
2 голосов
/ 24 января 2011

Выполнение heroku db: push

все идет хорошо

Схема отправки Схема: 100% | =========================================== |Время: 00:00:05 Отправка индексов schema_migrat: 100% | ==================================== |Время: 00:00:00 пользователи: 100% | ========================================================== |Время: 00:00:01 истории: 100% | ======================================================= |Время: 00:00:00 Отправка данных 4 таблицы, 587 записей

schema_migrat: 100% | ============================================= |Время: 00: 00: 00

когда я получу

/ Система / Библиотека / Каркасы / Ruby.framework / Версии / 1.8 / usr / lib / ruby ​​/ 1.8 / date.rb: 1573: в new_by_frags': ArgumentError: invalid date (Sequel::InvalidValue) from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/date.rb:1618:in parse 'из /Library/Ruby/Gems/1.8/gems/sequel-3.17.0/lib/sequel/core.rb:222:in string_to_datetime' from /Library/Ruby/Gems/1.8/gems/sequel-3.17.0/lib/sequel/timezones.rb:92:in convert_input_timestamp' из /Library/Ruby/Gems/1.8/gems/sequel-3.17.0/lib/sequel/timezones.rb:163:in convert_timestamp' from /Library/Ruby/Gems/1.8/gems/sequel-3.17.0/lib/sequel/timezones.rb:46:in database_to_application_timestamp '

РЕДАКТИРОВАТЬ: Добавление схемы / миграции

t.string "apothiki" 
t.string "timh" 
t.datetime "created_at" 
t.datetime "updated_at" 
t.string "photo_file_name" 
t.string "photo_content_type" 
t.integer "photo_file_size" 
t.datetime "photo_updated_at"

1 Ответ

0 голосов
/ 24 января 2011

Хорошо, я импортировал свои данные из файла CSV, но все мои даты и времени из созданного и измененного были пустыми, и это не было проблемой при локальном развертывании sqlite. как только я заполнил правильные даты для всех записей, это точно подтолкнуло БД в порядке. так решено! спасибо за помощь!

...