正如亚马逊指出的那样,不推荐使用PostgreSQL 9.3 ,并且需要将我们的PostgreSQL版本升级到更高版本,我们只是将我们的版本升级到了 9.4 。但是升级后,我们将无法从您的save()
项目在本地执行任何Yii 1.1
操作,但是该操作在服务器上可以正常进行。
当我们尝试从本地运行项目并连接远程PostgreSQL时,出现以下错误。
{“错误”:“ SQLSTATE [3F000]:无效的架构名称:7错误:架构 \“ publicubfo06sm23qicfa8kmm0nrv3td81qf928i \”不 存在”,“尝试”:“结束”}
当我尝试查看使用的现有架构时,
SELECT table_name FROM information_schema.tables
我有3个值,分别是'public','pg_catalog','information_schema'
还想提及一下,在以前的9.3版中,我们可以在 Yii 1.1 上进行模型操作,例如$model->save()
,然后立即使用{{1}返回主键值}或$model->id
,但现在不起作用。现在只有$model->getPrimaryKey()
方式有效。
有人能指出我背后的原因吗?从9.3升级到9.4时,诸如架构,角色,序列或其他任何会导致错误的错误,这些错误现在可以从本地计算机访问我的RDS。