【问题标题】:Dataclip Error ERROR: cannot execute INSERT in a read-only transaction [duplicate]Dataclip 错误错误:无法在只读事务中执行 INSERT [重复]
【发布时间】:2020-07-20 06:42:28
【问题描述】:

我想在 Heroku 中插入数据,但我不能这样做,因为它有错误是“Dataclip 错误”

ERROR:  cannot execute INSERT in a read-only transaction"

【问题讨论】:

  • 您能发布导致此错误的代码吗?
  • 就像一幅画
  • 我只是在heroku中运行代码插入
  • 如果您将事务标志显式设置为读写,则有可能。这是一个例子:开始;设置事务读写;您的 SQL 查询;提交;

标签: laravel heroku laravel-6


【解决方案1】:

Heroku 的 Dataclips 似乎是 designed for viewing data,没有修改它:

Dataclip 是一个秘密 URL,它保存对特定 Heroku Postgres 数据库的 SQL 查询结果。给定查询的唯一私有 URL,用户可以调用该查询的最新存储结果。我们的系统会不时自动重新运行 Dataclip,以保持结果新鲜。通过以与共享基础数据相同的方式共享 Dataclip URL,任何接收者都可以查看其中的数据,将其下载为 CSV,甚至将其实时嵌入到 Google 表格等工具中。

您很可能无法使用此工具修改数据。

如果您只是想插入一些数据,请使用常规数据库客户端。

【讨论】:

    猜你喜欢
    • 2019-09-04
    • 2019-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-29
    相关资源
    最近更新 更多