我为每日备份数据库编写了脚本。只需步骤:
public string Value
{
get
{
return this.GetValue(true, true) ?? string.Empty;
}
...
}
pg_dump -Fc --blobs --section pre-data --section data --section post-data --encoding UTF8 --verbose -h localhost -p 5433 -U username DB -f /home/db.backup
psql -h localhost -p 5433 -U username -At -d DB -c "DROP DATABASE IF EXISTS DBdaily;"
psql -h localhost -p 5433 -U username -At -d DB -c "CREATE DATABASE DBdaily;"
如果我想通过pgadmin访问DBdaily,我会收到错误消息:
我在DROP和CREATE之后测试对DBdaily的访问并且它正在工作,但是在pg_restore不工作之后。这个错误意味着有后端的东西,但我不知道如何解决它。
pgpool2的版本是3.6.7,postgresql的版本是9.4。
答案 0 :(得分:1)
当我使用pgAdmin版本4时,一切正常。 我认为问题出现在pgAdmin版本3中。