Database 如何使用Postgres将数据从CSV复制到具有表和复合类型的数据库

Database 如何使用Postgres将数据从CSV复制到具有表和复合类型的数据库,database,postgresql,Database,Postgresql,我已经将一个给定的数据库重新设计为一个对象关系数据库,我已经用Postgres创建了表和复合类型,我很难将以前用于db形式的CSV中的值复制到重新设计的数据库中,因为在某些表中存在复合类型。是否有任何版本的“复制”查询适合包含复合类型的表 “要为组合类型列输入的数据将包含在 Parethes。单个子列以逗号分隔。” 复制自(根据语法进行编辑):考虑发布您遇到问题的数据以及您迄今为止所做的尝试。有时,创建一个模仿csv文件的表、导入到该文件,然后使用sql复制到实际表更容易。 COPY atabl

我已经将一个给定的数据库重新设计为一个对象关系数据库,我已经用Postgres创建了表和复合类型,我很难将以前用于db形式的CSV中的值复制到重新设计的数据库中,因为在某些表中存在复合类型。是否有任何版本的“复制”查询适合包含复合类型的表

“要为组合类型列输入的数据将包含在 Parethes。单个子列以逗号分隔。”


复制自(根据语法进行编辑):

考虑发布您遇到问题的数据以及您迄今为止所做的尝试。有时,创建一个模仿csv文件的表、导入到该文件,然后使用sql复制到实际表更容易。
COPY atable( somedata,ct ) FROM STDIN;