我可以使用 nxlog(om_dbi) 将数据插入 PostgreSQL。
但我无法使用 nxlog 从 PostgreSQL 中选择数据(或获取数据)。我尝试了很多选择,但没有任何效果。
而在 nxlog 文档中,对于 IM_DBI 模块的描述也只提到了“FIXME”。
文档链接: http: //nxlog.org/documentation/nxlog-community-edition-reference-manual-v20928#im_dbi
请帮我解决这个问题。
日志:
<Input dbiin>
Module im_dbi
SavePos TRUE
SQL SELECT * FROM NEW_TABLE
Driver pgsql
Option host 127.0.0.1
Option username chitta
Option password ''
Option dbname db
</Input>
2014-10-16 14:29:17 WARNING nxlog-ce received a termination request signal, exiting...
2014-10-16 14:29:18 INFO nxlog-ce-2.8.1248 started
2014-10-16 14:29:18 ERROR im_dbi failed to execute SQL statement. ERROR: column "id" does not exist;LINE 1: SELECT * FROM NEW_TABLE WHERE id = 1;
Note:
the module will automatically prepends a "WHERE id > %d" clause.