当我单独运行psql命令(没有参数,安装postgres-10,从Debian Sid运行)时,它一直保持空白并永远运行。我尝试用systemctl status postgresql检查状态,结果显示服务器处于活动状态。当我通过将host指定为localhost来运行它时,它也会执行同样的操作。这是我的postgresql.conf文件的连接设置部分:
listen_addresses = '*' # what IP address(es) to listen on;
当我尝试通过psycopg2连接到我的postgres服务器时,代码如下(以“用户名”身份运行python ):我得到一个错误psycopg2.OperationalError: FATAL: Ident authentication failed for user "username"
但是当我从命令行直接运行psql(作为用户"username")时,如下所
当我在命令行连接时,一切正常工作:Password for user me: # I can type any password and it will work但是,当我通过软件库( Node库pg,通过库knex)连接时,我会得到一个错误:我并不是特别想找一个解决办法编辑
如果它有助于我的程序用于连接