Установить значение по умолчанию для столбца Postgres JSON в Rails <4
Итак, я начинаю использовать тип данных Postgres JSON, теперь, когдаесть много интересных вещей, которые вы можете сделать с ним, В одном из моих приложений Rails, который еще не Rails 4 (гдедобавлена поддержка Postgres JSON) Я добавил столбец JSON следующим образом:
create_table :foo do |t|
t.column :bar, :json
end
но я не могу понять, как установить значение по умолчанию для столбца. Я перепробовал все варианты, как{}
, '{}'
, '{}'::json
, '[]'::json
и т.д., но я либо получаю сообщение об ошибке, когда выполняется миграция, либо она просто не работает, то есть миграция выполняется, но когда я создаю новуюFoo
, bar
являетсяnil
.