Orafce是PostgreSQL的一个扩展,主要是为了在PostgreSQL中兼容Oracle的部分语法、函数、字典表等。
目录
编译安装
版本:Orafce 3.6 + PostgreSQL 10.5
Orafce源码:https://github.com/orafce/orafce
编译安装:
解压后进入源码目录执行 make & make install
进入postgresql执行 create extension orafce
【注意事项】
下载的源码中,orafce--3.6.sql文件中下面这段sql,需要将 'BASE_TABLE' 改成 'BASE TABLE' 再编译安装
create view oracle.user_tables as
select table_name
from information_schema.tables
where table_type = 'BASE_TABLE';
支持特性
Orafce支持了oracle的一千多个函数、十几个系统表、部分数据类型、十几个常用包、部分操作符等。