Vertica 集成 RazorSQL¶
关于 Vertica 连接指南¶
Vertica 连接指南提供将第三方合作伙伴产品连接到 Vertica 的基本说明。这些指南基于我们在特定版本的 Vertica 和合作伙伴产品上的测试。
RazorSQL 概述¶
RazorSQL 是一个 SQL 编辑器、数据库查询工具、数据库浏览器和数据库管理工具。其功能包括:用于创建和修改数据库对象的可视化工具、以多种文件格式导入和导出数据、SQL 格式化工具、历史记录跟踪以及存储常用 SQL 语句的收藏夹工具。
软件版本¶
| 软件 | 版本 |
|---|---|
| 合作伙伴产品 | RazorSQL 10.0.4 |
| 合作伙伴产品平台 | Microsoft Windows Server 2019 |
| Vertica 客户端 | Vertica JDBC driver 11.1.1 |
| Vertica 服务器 | Vertica Server 11.1.1 |
注意:我们同时测试了 RazorSQL 自带的 Vertica JDBC Driver 6.1.3 命名连接器和 Vertica JDBC Driver 11.1.1。
安装 RazorSQL¶
访问 RazorSQL 网站 查看平台要求、安装说明和软件下载。
安装 Vertica 客户端驱动¶
RazorSQL 默认支持 Vertica 数据库并提供 Vertica 6.1.3 JDBC 驱动。如果希望使用更新的 Vertica JDBC 或 ODBC 驱动,可以从 Vertica Client Drivers 页面下载:
- 访问 Vertica Client Drivers 页面。
- 下载与 Vertica 服务器版本兼容的 Vertica 客户端包。
关于客户端和服务器兼容性的更多信息,请参阅 Client Driver and Server Version Compatibility。
- 按照 Vertica 文档中的安装步骤操作。
连接 RazorSQL 到 Vertica¶
- 打开 RazorSQL。
- 在 Connections 选项卡中,选择 Add Connection Profile。Connection Wizard 打开。
- 选择 Vertica,点击 Continue。
- 在 Connection Type 中,选择以下驱动之一:
- JDBC (Vertica):默认驱动。注意:默认 JDBC 驱动捆绑了旧的 6.1.3 驱动。
- JDBC:允许使用自选的 JDBC 驱动。
- ODBC:允许使用自选的 ODBC 驱动。
- 在相应字段中输入连接信息。默认设置为 Auto Commit = On,SQL Restrictions = None。
- 点击 Connect。
RazorSQL 连接到 Vertica 数据库后,数据库浏览器界面打开,可以开始探索 RazorSQL 提供的工具。
故障排除¶
右键点击函数并选择 Execute Procedure 时失败,显示 Driver not capable 错误。这是因为 Vertica 函数不能作为独立函数运行。Vertica 函数通常在 SQL 字符串中使用并传递参数。
已知限制¶
TIME数据类型:毫秒被截断TIMETZ数据类型:毫秒和时区值不显示TIMESTAMPTZ数据类型:时区不显示BINARY、VARBINARY和LONGVARBINARY数据类型显示不正确,值以十六进制格式显示- 在对象树中,所有 Vertica 用户自定义函数(UDF)错误地出现在 FUNCTIONS、SYSTEM TABLE 和 VIEW 文件夹中(应仅出现在 FUNCTIONS 文件夹中)。这是 GUI 问题,不影响性能。
更多信息¶
原文来源:https://www.vertica.com/kb/Vertica-Integration-with-RazorSQL-Connection-Guide/Content/Partner/Vertica-Integration-with-RazorSQL-Connection-Guide.htm