gpt4 book ai didi

database - 通过 bash 断开 pgadmin 的连接

转载 作者:行者123 更新时间:2023-12-04 18:39:03 25 4
gpt4 key购买 nike

在 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 的连接方面没有成功。如何从终端断开连接到我的 数据库的每个用户?(bash)

最佳答案

升级到 PostgreSQL v13 并使用

dropdb --force veganary_test

关于database - 通过 bash 断开 pgadmin 的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66420612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com