IBM Cloud Docs
PostgreSQL

PostgreSQL

IBM Cloud Databases for PostgreSQL 是一个高度可定制的开源对象关系数据库。 它是一个具有 JSON 支持且功能丰富的企业数据库。

为PostgreSQL数据源配置以下详细信息:

注册数据源
字段 描述
显示名称 输入屏幕上显示的数据库名称。
数据库名称 输入数据库名称。
主机名 输入主机名。
端口 请输入端口号。
用户名 输入用户名。
密码 输入密码。
端口已启用 SSL 使用切换开关启用或禁用 SSL 连接。 如果启用,
我。 上传 SSL 证书(.pem、.crt、.cert 或 .cer)链接已启用。
二、 单击上传 SSL 证书(.pem、.crt、.cert 或 .cer)链接。
三. 浏览 SSL 证书并上传。
验证证书 必须启用切换开关才能验证证书。 如果禁用,测试连接功能将不起作用,PostgreSQL 数据库将无法添加到引擎中。
连接状态 单击测试连接链接来测试数据库连接。 如果数据库连接成功,则会显示成功消息。
关联目录 选中复选框,将目录与数据源关联。 此目录会自动与您的数据源关联,并作为您与其中存储的数据的查询界面。
目录名称 输入目录名称。
创建 点击“创建”创建数据库。

启用验证证书选项的切换开关,以创建 PostgreSQL 数据库。 如果禁用,测试连接功能将不起作用,数据库也无法添加到引擎中。

SQL 语句的限制

  • DROP TABLE 仅在目录中启用时才支持语句。
  • 对于基于数据库的目录 CREATE SCHEMACREATE TABLEDROP SCHEMADROP TABLEDELETEDROP VIEWALTER TABLE,和 ALTER SCHEMA 声明中没有数据管理器用户界面。

数据类型的限制

  • BLOBCLOB 数据类型可以作为 BYTEATEXT 分别。
  • BLOBCLOB 数据类型支持 SELECT 语句,但不支持诸如此类的操作 equallike,和 in
  • UI 中显示的数据 BLOB 数据类型Base64格式,而presto-cli的结果是十六进制格式。
  • BINARY 数据类型仅支持 SELECT 陈述。
  • BYTEA 是个 BINARY 替代数据类型。
  • 当数据类型的字段 REAL 小数部分有 6 位或以上数字,且数字主要为零,查询时的值会四舍五入。 观察发现,根据值的精度,舍入的方式会有所不同。 例如,四舍五入到小数点后三位数的小数1.654是相同的。 另一个例子是10.890009和10.89000。 值得注意的是10.89000四舍五入为10.89,然而10.89009没有四舍五入。 这是一个固有的问题,因为二进制浮点格式的表示限制。 当查询涉及排序时,这可能会产生重大影响。