我有一个VPS运行centos 7,其中我安装了Postgresql-9.3。它在过去的一年中运行良好。现在,当我需要使用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 :(得分:0)
关于第二个问题 - 看起来你错过了php-postgress驱动程序,正如错误信息所说的那样。您可以尝试重新安装它们,如此问题中所述:How do I enable php to work with postgresql?
至于第一个 - 我认为您更新或删除了系统中的一些重要软件包。也可能是升级后果。