Я хочу создать домен базы данных, например, такой:
CREATE DOMAIN colour AS VARCHAR CHECK (VALUE IN ('red', 'green', 'blue'));
Как мне это сделать в Rails Activerecord без выполнения необработанного SQL-запроса в процессе миграции?
Другая проблемаявляется, как я могу отразить создание домена в schema.rb?
Есть ли для него драгоценный камень?
Моя установка PostgreSQL 9.6 и Rails 5.0.
Я ожидаюдолжен существовать такой метод, как enable_extension
( docs ) или create_trigger
, как в gem hair_trigger ( link ).