叨嗒嗵 - PostgreSQL
type: channel
link: https://www.dotatong.com/index.php/category/pgsql/
items: PostgreSQL通过IP无法连接问题
items: PostgreSQL操作备忘

PostgreSQL通过IP无法连接问题
type: item
date: 2024-07-10T05:56:57+00:00
description: 找到postgres安装目录，修改 data/pg_hba.conf 文件，加入以下内容host all all 0.0.0.0/0 md5保存，退出

PostgreSQL操作备忘
type: item
date: 2024-04-07T00:52:00+00:00
description: 允许 test 账号访问 demo 库GRANT CONNECT ON DATABASE test TO demo;禁止 test 账户访问所有public库REVOKE ALL ON DATABASE test FROM PUBLIC;同时截断表BEGIN; TRUNCATE TABLE "Table1" CASCADE; TRUNCATE TABLE "Table2" CASCADE; TRUNCATE TABLE "Table3" CASCADE; COMMIT;查看当前所有活动连接SELECT * FROM pg_stat_activity;终止后台进程终止除当前连接之外的所有PostgreSQL后台进程SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE pid <> pg_backend_pid();具体而言，这个查询语句会执行以下操作：pg_stat_activity是一个系统视图，它提供了有关当前数据库连接的信息。pg_backend_pid()函数返回当前连接的后台进程ID。pid <> pg_backend_pid()条件用于排除当前连接的后台进程。pg_terminate_backend(pid)函数用于终止指定的后台进程。