postsql 相关操作 发表于 2017-08-16 | | 访客 postgresql 数据库 相关 操作 创建数据库1create database anser_test1 with owner=anser encoding='utf8'; 授权用户访问1grant all on database anser_test1 to anser; 导入sql文件1psql -U anser -d anser_test1 -f anser_sql_bak/anser-20170816-1028.sql 替换json格式的数据1update tag set tags = replace(tags::TEXT, '"BU"','"bu"')::jsonb; ##把所有BU修改为bu 查询json格式数据12345678910111213141516k8s=# select id,name,instance_id, labels, pool_id from k8s_pod where deleted=0 and labels ->>'app'='web_server'; id | name | instance_id | labels | pool_id -----------------+-----------------------------+--------------------------------------+----------------------------------------+--------------- k8spod-zkac2ty0 | test-7449b45986-tvjhl | 8e2cdebe-a443-11e8-8f5f-fa163e264c06 | {"app": "web_server"} | pool-bjxgk8s1 k8spod-eecfm8qm | test-7449b45986-d7jjr | 8e2c7ba7-a443-11e8-8f5f-fa163e264c06 | {"app": "web_server", "name": "Layne"} | pool-bjxgk8s1 k8s=# select id,name,instance_id, labels, pool_id from k8s_pod where deleted=0 and labels ->>'app'='web_server' and labels ->> 'name'='Layne'; id | name | instance_id | labels | pool_id -----------------+-----------------------------+--------------------------------------+----------------------------------------+--------------- k8spod-eecfm8qm | test-7449b45986-d7jjr | 8e2c7ba7-a443-11e8-8f5f-fa163e264c06 | {"app": "web_server", "name": "Layne"} | pool-bjxgk8s1 修改字段类型1alter table storage alter column port type character varying(50);