PostgreSQL智慧碎片_0713--彭冲(最新).pdf

编号:171726 PDF 17页 1.44MB 下载积分:VIP专享
下载报告请您先登录!

PostgreSQL智慧碎片_0713--彭冲(最新).pdf

1、PostgreSQL中文社区第1313届PostgreSQLPostgreSQL中国技术大会聚焦云端创新汇聚智慧共享PostgreSQL中文社区PostgreSQL智慧碎片一些有趣的案例墨天轮技术顾问彭冲个人简介彭冲(多米爸比),目前就职于墨天轮技术研究院,专注于PostgreSQL/openGauss/MogDB数据库新技术、新特性及行业发展,对数据库版本新特性有丰富的实践研究。荆州洪湖人,业余热爱写作,欢迎关注个人公众象楚之行。新书快速掌握PostgreSQL版本新特性本书以PostgreSQL版本10到16作为主线,从性能、可靠性、日常运维、应用开发、系统层变化5个方面展开,以新特性实践

2、视角进行写作。PostgreSQL中文社区PostgreSQL智慧碎片:一些有趣的案例4第/16页版本兼容性问题extra_float_digits=3CREATE TABLE t1(a varchar);ps.setObject(1,new Double(48);ps.setObject(1,new Double(48.1);ps.setObject(1,new Double(48.9);INSERT INTO test VALUES(generate_series(1,10),generate_series(1,3);PostgreSQL中文社区PostgreSQL智慧碎片:一些有趣的案例

3、5第/16页游标多数据集查看CREATE OR REPLACE PROCEDURE f1(OUT cur1 REFCURSOR,OUT cur2 REFCURSOR)AS$BEGIN OPEN cur1 FOR SELECT id,data FROM fiverows WHERE id BETWEEN 1 AND 3;OPEN cur2 FOR SELECT id,data FROM fiverows WHERE id BETWEEN 4 AND 5;END;$LANGUAGE PLPGSQL;CREATE OR REPLACE FUNCTION f2(cur1 REFCURSOR,cur2

4、REFCURSOR)RETURNS SETOF REFCURSOR AS$BEGIN OPEN cur1 FOR SELECT id,data FROM fiverows WHERE id BETWEEN 1 AND 3;RETURN NEXT cur1;OPEN cur2 FOR SELECT id,data FROM fiverows WHERE id BETWEEN 4 AND 5;RETURN NEXT cur2;END;$LANGUAGE PLPGSQL;START TRANSACTION;SELECT f2(mycur1,mycur2);FETCH ALL IN mycur1;FE

5、TCH ALL IN mycur2;COMMIT;PostgreSQL中文社区PostgreSQL智慧碎片:一些有趣的案例6第/16页数据类型字节对齐CREATE TABLE tab1(b1 boolean,-1字节i1 integer,-4字节+3字节对齐b2 boolean,-1字节i2 integer -4字节+3字节对齐);INSERT INTO tab1 VALUES(true,1,false,2);CREATE TABLE tab2(i1 integer,-4字节i2 integer,-4字节,无需对齐b1 boolean,-1字节,无需对齐b2 boolean -1字节,无需对齐

6、);INSERT INTO tab2 VALUES(1,2,true,false);postgres=#SELECT lp_len,t_data FROM heap_page_items(get_raw_page(tab1,0);lp_len|t_data -+-40|x01000000010000000000000002000000(1 row)postgres=#SELECT lp_len,t_dataFROM heap_page_items(get_raw_page(tab2,0);lp_len|t_data -+-34|x01000000020000000100(1 row)Postg

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(PostgreSQL智慧碎片_0713--彭冲(最新).pdf)为本站 (张5G) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠