代码之家  ›  专栏  ›  技术社区  ›  A l w a y s S u n n y

从9.3升级到9.4后,postgresql RDS出现无效架构名错误

  •  0
  • A l w a y s S u n n y  · 技术社区  · 7 年前

    正如亚马逊指出的那样 已弃用,需要将PostgreSQL版本升级到更高版本,我们刚刚将版本升级到 9.4 . 但升级后我们什么也做不了 save() 从您的 Yii 1.1 在本地进行项目,但该操作在服务器上运行良好。

    {“error”:“SQLSTATE[3F000]:架构名称无效:7错误:架构 exist”,“try”:“end”}

    当我试图查看现有架构时,

    SELECT table_name FROM information_schema.tables 
    

    我得到了3个值

    还想提一下,以前在9.3版本中,我们可以在 义1.1 喜欢 $model->save() 然后使用 $model->id $model->getPrimaryKey() 但现在它不起作用了。只有 $lastId = Yii::app()->db->getLastInsertID('tbl_user_group_id_seq'); 道路现在正在运作。

    有人能告诉我这背后的原因吗?在从9.3升级到9.4时,是否丢失了一些内容,如模式、角色、序列或其他导致现在从本地计算机访问RDS的错误。

    0 回复  |  直到 6 年前