postgresql的基本使用

添加字段
 

ALTER TABLE AAF_SYS_PARAM ADD REFER_ID VARCHAR(64);
ALTER TABLE AAF_SYS_PARAM ADD OPTION_JSON VARCHAR(3000);

COMMENT ON COLUMN AAF_SYS_PARAM.REFER_ID IS '关联节点ID';
COMMENT ON COLUMN AAF_SYS_PARAM.OPTION_JSON IS '选择项枚举json';


修改字段

ALTER TABLE 表名 alter 字段名 type varchar(300);

alter table dict_item alter val_code type  char(3000);	

截取字符串

-- 字符串被分成3部分,取最后一部分,那最后一个参数就是3
select split_part('aa-bb-cc' ,'-', 3)

-- 获取最后一部分内容
select split_part('aa-bb-cc' ,'-', (length('aa-bb-cc') - length(replace('aa-bb-cc','-','')) + 1)); -- result:cc
-- 获取第一部分的内容
select SUBSTRING('aa-bb-cc' , 1, position('-' in 'aa-bb-cc') - 1); -- result:aa
-- 补充:SUBSTRING函数下标从1开始
select SUBSTRING('abcd',2); -- result:bcd 表示从下标从2开始截取到末尾
select SUBSTRING('abcd',1,2); -- result:ab 表示从下标从1开始,截取2个字符

你可能感兴趣的:(postgresql,数据库)