【发布时间】:2018-07-20 18:49:15
【问题描述】:
我对数据库具有只读访问权限,我想在其中聚合属于同一键的字符串文字。 Postgres 数据库不是最新的,并且不支持 array_agg(),但我需要将它们放在一个数组中以用于其他目的。我目前正在将该数据库中的数据复制到 csv 文件中,然后需要从 csv 文件复制到具有数组列类型的新数据库。
例如,我拥有的是:
author ... "BOOK1";"BOOK2";"BOOK3"
导致
ERROR: malformed array literal: "BOOK1"
DETAIL: Array value must start with "{" or dimension information.
当我尝试将其从 csv 复制到我的数据库时。 我怎样才能在没有 array_agg() 的情况下以数组格式获得它?
【问题讨论】:
-
您可能想要发布预期的输出
-
试试这个:dbfiddle.uk/…
标签: python postgresql csv flask