首页 > 解决方案 > 如何在 AgensGraph 上使用 ODBC?

问题描述

AgensGraph 上是否有 ODBC 驱动程序?

标签: agens-graph

解决方案


官方上,AgensGraph 不支持 ODBC 驱动程序。

但是,PostgreSQL 的 ODBC 驱动程序是部分兼容的。

您可以在“ http://odbc.postgresql.org ”上下载 ODBC Driver 的源代码。

下载源代码后,运行程序如下。

$ tar xzf psqlodbc-*.tar.gz 
$ cd psqlodbc-*
$ ./configure 
$ make
$ sudo make install

安装驱动程序后,您必须在“odic.ini”上注册AgensGraph。

$ cat >$HOME/.odbc.ini <<EOF
[agensgraph]
Description = ODBC for AgensGraph
Server      = localhost
Port        = 5432
Database    = $USER
Driver      = /usr/local/lib/psqlodbcw.so
Setup       = /usr/local/lib/libodbcpsqlS.so
Driver64    = /usr/local/lib/psqlodbcw.so
Setup64     = /usr/local/lib/libodbcpsqlS.so
FileUsage   = 1
EOF

您可以使用“isql”命令测试 ODBC 连接。

$ isql agensgraph
+---------------------------------------+
| Connected!                            |
|                                       |
| sql-statement                         |
| help [tablename]                      |
| quit                                  |
|                                       |
+---------------------------------------+
SQL> 

推荐阅读