OpenShift PostgreSQL数据库还原

时间:2017-02-17 13:56:35

标签: postgresql openshift restore

我有一个使用PostgreSQL数据库的OpenShift应用程序。

我想要使用来自' live'的数据来恢复此数据库。数据库中。

在本地运行时,我只删除数据库。然后我创建数据库,然后运行还原。

但是,当我尝试将数据库放在OpenShift上时,它说:

dropdb: database removal failed: ERROR:  database "test" is being accessed by other users

所以我停止了OpenShift应用程序然后重试

现在说:

pg_restore: [archiver (db)] connection to database "test" failed: could not connect to server: No such file or directory
        Is the server running locally and accepting
        connections on Unix domain socket "/var/lib/openshift/123456ef0c1e123456789b/postgresql/socket//.s.PGSQL.5432"?

所以我有一个陷阱22。

在OpenShift上恢复PostgreSQL数据库的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

让Postgresql运行但停止正在访问数据库的应用程序。就这么简单......