背景
PostgreSQL是一个和Oracle高度兼容的数据库产品,附上开发相关的文档和迁移工具集合如下。
1 PostgreSQL 中文手册
http://www.postgres.cn/docs/9.3/index.html
2 Oracle 迁移到 PostgreSQL 评估工具、自动迁移工具
3 阿里云RDS for PostgreSQL产品介绍页面
https://www.aliyun.com/product/rds/postgresql
4 Oracle 兼容性相关文档
《PostgreSQL Oracle 兼容性之 - 函数、类型、多国语言》
《PostgreSQL Oracle 兼容性之 - 内核自带的兼容函数》
《PostgreSQL Oracle 兼容性之 - plpgsql 自治事务(autonomous_transaction)补丁》
《PostgreSQL Oracle 兼容性之 - PL/SQL FORALL, BULK COLLECT》
《PostgreSQL Oracle 兼容性之 - 字符编码转换 CONVERT》
《PostgreSQL Oracle 兼容性之 - COMPOSE , UNISTR , DECOMPOSE》
《PostgreSQL Oracle 兼容性之 - BIT_TO_NUM , BITAND , 比特运算 , 比特与整型互相转换》
《PostgreSQL Oracle 兼容性之 - ASCIISTR》
《PostgreSQL Oracle 兼容性之 - TZ_OFFSET》
《PostgreSQL Oracle 兼容性之 - NEW_TIME , SYS_EXTRACT_UTC》
《PostgreSQL Oracle 兼容性之 - REMAINDER》
《PostgreSQL Oracle 兼容性之 - 锁定执行计划(Outline system)》
《PostgreSQL Oracle 兼容性之 - PL/SQL record, table类型定义》
《PostgreSQL Oracle 兼容性之 - connect by》
《PostgreSQL Oracle 兼容性之 - 如何篡改插入值(例如NULL纂改为其他值)》
《PostgreSQL Oracle 兼容性之 - add_months》
《PostgreSQL Oracle 兼容性之 - psql prompt like Oracle SQL*Plus》
《PostgreSQL Oracle 兼容性之 - PL/SQL pipelined》
《PostgreSQL Oracle 兼容性之 - sys_guid() UUID》
《PostgreSQL Oracle 兼容性之 - WM_SYS.WM_CONCAT》
《PostgreSQL Oracle 兼容性之 - 函数 自治事务 的写法和实现》
《PostgreSQL Oracle 兼容性之 - WITH 递归 ( connect by )》
《PostgreSQL Oracle 兼容性之 - orafce 介绍》
《PostgreSQL Oracle 兼容性之 - orafce (包、函数、DUAL)》
《PostgreSQL Oracle 兼容性之 - 事件触发器实现类似Oracle的回收站功能》
5 卸甲笔记
6 Oracle PL/SQL 语法对应 plpgsql
https://www.postgresql.org/docs/9.6/static/plpgsql-porting.html
7 plpgsql 存储过程、函数 开发手册英文版
https://www.postgresql.org/docs/9.6/static/plpgsql.html
8 plpgsql 存储过程、函数 开发手指中文版
http://www.postgres.cn/docs/9.3/plpgsql.html
9 PostgreSQL c, java, php, python, ruby, go 开发手册
https://github.com/digoal/blog/blob/master/201701/20170106_09.md
https://github.com/digoal/blog/blob/master/201701/20170106_08.md
https://github.com/digoal/blog/blob/master/201701/20170106_07.md
https://github.com/digoal/blog/blob/master/201701/20170106_06.md
https://github.com/digoal/blog/blob/master/201701/20170106_05.md
https://godoc.org/github.com/lib/pq
10 PostgreSQL 开发规范
https://github.com/digoal/blog/blob/master/201609/20160926_01.md
11 PostgreSQL C嵌入式SQL开发手册
https://www.postgresql.org/docs/9.6/static/ecpg.html
12 PostgreSQL 功能矩阵
https://www.postgresql.org/about/featurematrix/