Postgresql
文章平均质量分 87
icycode
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Postgresql源码ERROR日志函数简析
背景 最近在阅读Postgresql 10.3源码时发现,很多函数中打印了elog(ERROR)之后并没有明显的return,但从上下文逻辑看,此时必须返回错误、无法继续执行了。难道elog(ERROR)自带函数返回功能?带着这个疑问,简单梳理了一下elog的调用流程. elog 源码浅析 elog 宏定义 /* * 如果有可变参数宏,我们将给编译器一个暗示:当eleve...原创 2018-03-16 23:09:03 · 2029 阅读 · 0 评论 -
gpfdist可读外部表协议介绍
HTTP Header 介绍 X-GP-SN X-GP-PROTO X-GP-CSVOPT 可读外部表如何工作 可读外部表GUC gp_external_max_segs readable_external_table_timeout 可读外部表工作流 Protocol 0 Protocol 1 概述 参考 原文链接 作为Greenplum所有ETL操作基本原理,我们...翻译 2018-03-03 16:23:38 · 2382 阅读 · 0 评论 -
gpfdist可写外部表协议介绍
介绍 HTTP Header X-GP-SEQ X-GP-DONE HTTP请求类型 初始化请求 数据请求 Teardown 请求 可写外部表工作原理 可写外部表GUC Writable_external_table_bufsize 概述 原文链接 gpfdist 支持可读外部表和可写外部表。本文将介绍可写外部表如何工作。 介绍 可写外部表的目的是将GPDB...翻译 2018-03-03 16:35:07 · 1992 阅读 · 0 评论 -
Greenplum自定义外部表协议开发
概述 我们知道Greenplum支持gpfdist、http等多种形式的外部表协议。但如果gpfdist、http、file等协议都无法满足需求,Greenplum还支持自定义协议的外部表,用户可以自己定义一种协议访问自己的外部数据,且数据格式可以是标准的TEXT或CSV,也可以是自定义的数据格式。 自定义协议在一些特殊场景下比较有用,例如需要在自己的系统和Greenplum...原创 2018-03-11 23:59:37 · 1575 阅读 · 4 评论
分享