如何在AgensGraph上使用ODBC?

时间:2019-03-29 03:49:10

标签: agens-graph

AgensGraph上是否有ODBC驱动程序?

1 个答案:

答案 0 :(得分:0)

正式地,AgensGraph不支持ODBC驱动程序。

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

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

下载源代码后,请按照以下步骤操作。

$ 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>