2016-05-31 39 views
0

我有一个VPS运行centos 7,我已经安装了Postgresql-9.3。它在过去一年运行良好。现在,当我需要使用pg_dump进行备份时,它不起作用。它正在工作。我用postgres pg_dump不工作

pg_dump -d <role_name> > <backup_file_name.sql> 

它没有显示任何错误。但是没有创建备份文件。 SQL查询工作正常。

另外我的项目(基于Yii框架)无法再与数据库连接。显示

CDbException 

CDbConnection failed to open the DB connection: could not find driver 

这一切都事发突然,我被卡住。

没有日志给我任何提示。我应该在哪里查找解决方案?

回答

0

至于第二个问题 - 好像你错过了php-postgress驱动程序,正如错误信息所述。正如这个问题中所描述的那样,您可以尝试将它们安装回去:How do I enable php to work with postgresql?

至于第一个 - 我认为您已更新或从系统中删除了一些重要的软件包。也可能是升级后果。