【问题标题】:Import CSV file from URL into SQL Fiddle Postgres 9.6 engine将 CSV 文件从 URL 导入 SQL Fiddle Postgres 9.6 引擎
【发布时间】:2021-02-06 18:09:15
【问题描述】:

我一整天都在寻找使用 PostgreSQL 9.6 将 csv 文件从 url 导入 SQL Fiddle 的解决方案。互联网上没有任何帮助。当我使用“复制”命令时,我收到以下消息:

当我尝试 \copy 时,我得到错误说“\”是错误的。使用标准输入/输出时,我会说引擎不支持它。什么是真正的命令或脚本。我开始失去耐心了。请帮忙!

【问题讨论】:

  • \copy 是一个psql 命令,仅当您使用psql 作为SQL 客户端时才可用。 copy 读取服务器上的文件,因此它对 SQLFiddle 没有任何帮助。为什么 SQLFiddle 不支持 copy from stdin 您需要询问 SQLFiddle 开发人员。简而言之:您不能在 SQLFiddle 中导入 CSV 文件。您需要使用 INSERT 语句将文件转换为 SQL 脚本
  • 嗨!你能告诉我给定网址的“从标准输入复制”的脚本是什么吗?我不确定我写的是否正确。提前谢谢了!我尝试使用 INSERT 语句,但代码中有超过 8000 个元素,这又给了我错误。
  • copy from stdin 不适用于 URL。如果需要插入 8000 行,那就写一个 8000 行的 INSERT。
  • 或者我怎样才能用 \copy 制作它?再次感谢!
  • 正如我所写:\copy psql中工作

标签: sql postgresql sqlfiddle


【解决方案1】:

您需要使用 INSERT 语句将文件转换为 SQL 脚本

【讨论】:

    猜你喜欢
    • 2015-06-12
    • 2020-04-26
    • 2016-02-10
    • 1970-01-01
    • 1970-01-01
    • 2013-02-20
    • 2013-04-11
    相关资源
    最近更新 更多