我正在使用LabVIEW(2016)将数据插入PostgreSQL(9.6)数据库。我跟着NI的一个例子:
https://decibel.ni.com/content/docs/DOC-30308#comment-51678
的屏幕截图问题:
我尝试过的......
主机名为localhost'127.0.0.1' - 仍然请求密码。
127.0.0.1:5432:lisam:postgres:password
主机名为'localhost' - psql.exe不断闪烁,LabVIEW崩溃。
localhost:5432:database:username:password
主机名作为数据库客户端地址':: 1' - 使用psql.exe进行密码循环。
::1:5432:database:username:password
主机名为'*' -
*:5432:lisam:postgres:password
能够:
通过cmd WITHOUT密码
访问数据库C:/Program Files/PostgreSQL/9.6/bin/psql -c "SELECT * FROM demo1" lisam postgres
问题:
2.更改pg_hba.conf 中的身份验证方法以信任:
127.0.0.1 AND :: 1 - 可以在没有密码的情况下访问psql上的数据库,但psql.exe LabVIEW完全崩溃。
我尝试将主机和端口添加到代码
C:/ Program Files / PostgreSQL / 9.6 / bin / psql -c“%s”-h 127.0.0.1 -p 5432 lisam postgres
psql.exe不断闪烁,不会中止。
我现在非常坚持想法,所以任何帮助都会非常感激。
莉莎
的信息:
IPv4本地连接 -
host all all 127.0.0.1/32 md5
IPv6本地连接 -
host all all ::1/128 md5
DB:lisam Client Address ::1
psql Client address 127.0.0.1