PostgreSQL LIST分区实现:继承表+函数+触发器。
======实现LIST分区:PostgreSQL LIST分区实现:继承表+函数+触发器。1、建表create table tbl(a int, b varchar(10)); create table tbl_1 (check ( b = 'jason')) INHERITS (tbl); create table tbl_2 (check ( b = 'lucy
PostgreSQL函数里调用函数(SETOF + RETURN QUERY)
PostgreSQL函数里调用函数(SETOF + RETURN QUERY)1、函数如下:CREATE OR REPLACE FUNCTION public.get_version() RETURNS SETOF text AS $$BEGIN RETURN query select version(); END $$language plpgs
PostgreSQL函数:返回表查询结果集
一、创建测试表create table jason01.jason123(aa varchar);insert into jason01.jason123 values('aa');insert into jason01.jason123 values('ab');insert into jason01.jason123 values('bb');p
Oracle merge 与 PG新特性 UPSERT
PostgreSQL 9.5于2016年1月7日正式发布,其中包含新特性“UPSERT”(INSERT, ON CONFLICT UPDATE), 即:插入数据,正常时写入,主键冲突时更新。Oracle的 merge into 转化为 -- >PostgreSQL 的 INSERT I
PostgreSQL:表空间-->数据库-->表
1、表空间:可以通过表空间指定不同性能的存储上:[root@jason1 ~]# mkdir -p /ssd/tbs_jason01[root@jason1 ~]# chown -R postgres:postgres /ssd/tbs_jason01[root@jason1 ~]# cd /ssd/tbs_jason01postgres=# create tablespace tbs_jason