nxlog (om_dbi)를 사용하여 PostgreSQL에 데이터를 삽입 할 수 있습니다.Nxlog im_dbi가 작동하지 않습니다.
그러나 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.
감사에서 ID을 가지고, 미래에 할 것 ID로 SELECT X를 사용해야합니다. 인용 된 텍스트는 필수 정보의 전체입니다. 링크는 소스에만 있습니다. 불행히도 도움이되지는 않지만 문제 해결 과정을 통해 나를 돕고 있으므로 어떤 지식을 공유 할 수 있습니다. – SoMuchToGrok