Я использую PostgreSQL 9.4.PostgreSQL 9.4 переносит JSON в HSTORE
Первоначально я был на моих ПОЛЬЗОВАТЕЛЕЙ стол ДЕТАЛИ поле, которое было поле типа HSTORE.
Я обновил этот тип столбца HSTORE к JSONB очень легко с помощью:
ALTER TABLE users ALTER COLUMN details TYPE jsonb USING CAST(details AS jsonb)
Этот вопрос я столкнулся в настоящее время является то, что я должен написать откат, но я не смог найти способ отливки из JSONB - HSTORE.
Я попытался с помощью:
ALTER TABLE users ALTER COLUMN details TYPE hstore USING CAST(details AS hstore)
И получил:
ERROR: cannot cast type jsonb to hstore
Может кто-то помочь мне с этим, пожалуйста?
Спасибо заранее, EZEQUIEL
Если не то, что также может быть помечен как 'IMMUTABLE' ? –
Функция может быть неизменной. Ответ обновлен. Благодарю. – klin