Я использую приложение ruby on rails на heroku.На localhost все прошло хорошо, но при запуске
heroku rake db: migrate
для запуска миграции на heroku моя миграция завершается неудачно с этой ошибкой:
rake aborted aborted!Произошла ошибка, эта и все последующие миграции отменены:
PGError: ОШИБКА: текущая транзакция отменена, команды игнорируются до конца блока транзакции: CREATE TABLE "product_translations" (серийный первичный ключ "id", "product_id"«целое число», «локаль» различный символ (255), текст «описания», метка времени созданного времени, метка времени обновленного значения
(Просмотр полной трассировки при запуске задачи с параметром --trace)
Моя миграция построена следующим образом:
class CreateProducts < ActiveRecord::Migration
def self.up
create_table :products do |t|
t.string :image_path
t.text :description
t.timestamps
end
Product.create_translation_table! :description => :text
end
def self.down
drop_table :products
Product.drop_translation_table!
end
end
Кажется, что запрос, использованный для создания таблицы для globalize3 (метод Product.create_translation_table!), Завершился неудачей.
Есть идеи?
Заранее спасибо