自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Focus on PostgreSQL

PostgreSQL技术爱好者

  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 oracle迁移PostgreSQL(使用 ora_migrator + oracle_fdw )

说明:ora_migrator是一个插件,提供了一系列内置函数,使用这些函数接口以及oracle_fdw插件(PostgreSQL访问oracle的fdw接口),可以将Oracle的schema(包括table,view,sequence,function,procedure, trigger,等)连同数据,迁移到Oracle(过程和程序包需要手动迁移)。安装:oracle_fdw的安装见:...

2019-11-28 11:01:40 2324 2

原创 oracle同步数据到PostgreSQL——oracle_fdw

1、安装oracle_fdw可以去pgxn上下载对应的安装包。1.1、安装oracle客户端我这里使用的是pg的操作系统用户安装,也可以使用root用户安装(但是要设置pg用户的环境变量)pg12@oracle-> tar -zxvf instantclient_11_2.tar.gzpg12@oracle-> mv instantclient_11_2/ instantcl...

2019-11-28 11:00:03 3609

原创 PostgreSQL插件开发2——C函数

在前面的例子中,我们使用sql函数来实现了一个简单的插件开发,但是在实际应用中,我们开发插件基本都是使用C函数,其效率要远远高得多。下面我们使用C函数来创建一个简单的插件,用来实现16进制的转换。例子:1、创建控制文件在contrib目录下一个base16_encode文件夹,在该文件夹下面创建base16.control文件,内容如下:# base16 extensioncommen...

2019-11-26 17:13:59 2222

原创 PostgreSQL插件开发1

PostgreSQL的扩展性十分强大,不仅可以自定义操作符、索引等,还可以允许用户安装需求来安装contrib模块,即扩展(extension)。比较常见的一些extension有pg_pathman(分区表)、citus(分布式)等等,那么我们该怎么通过编写扩展向pg中增加想要的功能呢?首先,我们想要安装extension必需要在contrib目录下编写两个必要的文件:extension_...

2019-11-26 17:10:52 3060 1

原创 PostgreSQL组合分区及修改分区表分区范围

oracle中支持多种分区类型的组合,组合分区是range、hash、list分区的相互组合,但不允许hash分区作为 Top level。pg中同样也支持类似的组合分区,PG支持非常灵活的分区布局,支持任意层级的分区,支持每个分区的层级深度不一样。通过detach、attach的方法来实现分区的拆分、合并。下面以hash分区为例,使用拆分合并的方法实现组合分区。–创建hash分区表共4个...

2019-11-26 17:08:20 4187

PostgreSQL内核扩展入门.pdf

PostgreSQL内核扩展入门

2021-03-08

PostgreSQL awr

PostgreSQL中实现获取Oracle awr报告的类似功能

2020-10-23

PostgreSQL11.2-CN-v1.0.pdf

PostgreSQL11.2中文文档

2020-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除