PostgreSQL将JSON迁移到JSONB [英] postgresql migrating JSON to JSONB

查看:96
本文介绍了PostgreSQL将JSON迁移到JSONB的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在PostgreSQL 9.4中,合并了新的JSONB.

In postgresql 9.4 the new JSONB was incorporated.

在PostgreSQL 9.3的实时数据库中,我有一个JSON列.

On a live DB in postgresql 9.3 I have a JSON column.

我想将其迁移到JSONB.

I want to migrate it to JSONB.

假设我首先将数据库迁移到9.4(使用pg_upgrade).接下来我该怎么办?

Assuming I migrated the DB first to 9.4 (using pg_upgrade). What do I do next?

推荐答案

ALTER TABLE table_with_json
  ALTER COLUMN my_json
  SET DATA TYPE jsonb
  USING my_json::jsonb;

这篇关于PostgreSQL将JSON迁移到JSONB的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆