本文将为您介绍如何使用Navicat Premium Lite社区版连接PolarDB PostgreSQL版(兼容Oracle)数据库。
前提条件
下载链接
根据Navicat Premium Lite社区版官方说明,每个组织最多允许5个用户使用或注册该软件。
使用说明
安装客户端
在Navicat Premium Lite客户端下载页面选择适用的软件版本(macOS、Windows、Linux),按照Navicat软件官方指导安装对应客户端。
配置数据库
配置阿里云PolarDB PostgreSQL版(兼容Oracle)数据源。
单击Connection,创建新连接。
选中Alibaba Cloud选项卡,在右侧选择Alibaba Cloud PolarDB for PostgreSQL,单击Next。
配置PolarDB集群连接串。
配置连接名称、连接地址、端口、数据库、账号名称及密码,查看连接地址信息请参考查看连接地址和端口。
单击左下角Test Connection测试网络连接,无问题即可单击OK保存使用。
测试兼容性功能
PolarDB PostgreSQL版(兼容Oracle)相较于社区版PostgreSQL数据库,具备若干Oracle特性的功能。为此,Navicat Premium Lite也进行了相应的适配。以下列出部分示例。
64位的DATE类型
SELECT now()::date;
返回结果如下:
PolarDB PostgreSQL版(兼容Oracle)的DATE类型默认拥有年月日时分秒信息,而PostgreSQL默认的DATE类型只具有年月日信息。
调用Oracle风格的PL匿名块
DECLARE
t2 int := 123456;
BEGIN
DBMS_OUTPUT.PUT_LINE('test Navicat Premium Lite ' || t2);
END;
返回结果如下:
PolarDB PostgreSQL版(兼容Oracle)支持Oracle风格的PL过程调用,Navicat Premium Lite已经完成对应适配。
查看Oracle风格的PL函数或存储过程定义
通过Navicat Premium Lite的函数功能,可以反解析出Oracle风格的PL过程定义,供您参考。