【问题标题】:how to update a view in postgresql? [duplicate]如何更新 postgresql 中的视图? [复制]
【发布时间】:2012-11-01 04:33:05
【问题描述】:

可能重复:
Cannot update view?

我的网站是使用 Drupal 版本 6 开发的,数据库是 PostgreSQL 8.3.8 on x86_64-pc-linux-gnu, compiled by GCC gcc-4.4.real (Ubuntu 4.4.1-3ubuntu3) 4.4.1(来自 SELECT version())。

我的问题是当我更新记录时它显示失败错误。我的查询有什么错误吗?

查询是:

UPDATE uac_institution_view SET status = '2' WHERE nid = '9950'

错误是:

failed : ERROR: infinite recursion detected in rules for relation "uac_institution_view"

我是这个数据库的新手。谁能帮助我如何更新视图?

【问题讨论】:

标签: php postgresql drupal-6 sql-update


【解决方案1】:

视图就是这样:以不同的方式看待其他事物。

不要更新视图;更新视图所基于的任何表。 (另见Cannot update view?

【讨论】:

  • 谢谢,您的链接帮助了我。
  • 您是否意识到该链接指向一个与此问题几乎相同的问题,由您提出?
  • 不,先生,实际上有两个成员正在为此工作,所以他们也向您提出了同样的问题。
  • 通过使用连接我们可以更新视图。
  • 这没有任何意义。究竟如何使用连接来更新视图?
猜你喜欢
  • 2023-02-07
  • 1970-01-01
  • 2012-10-20
  • 2017-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多