【发布时间】:2021-03-01 10:43:02
【问题描述】:
在 postgres 数据库中注册用户后(在 ubuntu 中),我们可以直接从终端执行一些基本命令,如 dropdb、createdb 来更改数据库。
我基本上是在创建一个 shell 脚本来更新数据库。所以,我认为这样做就足够了:
dropdb veganary_test && createdb veganary_test
一如既往,我错了。由于我与数据库有多个连接,因此 db 不会丢失。我也试过this:
psql <database_name> -c "SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE pg_stat_activity.datname = '<database_name>'
AND pid <> pg_backend_pid();"
而且,它没有成功中断 pgadmin 的连接。如何从终端断开连接到我的
【问题讨论】:
标签: database postgresql ubuntu connection