在 MonetDB 中加载 TPCH
Loading TPCH in MonetDB
我在将 TPCH 基准数据导入我的 monetDB 数据库时遇到问题。
我正在创建第一个 table 这样的:
CREATE TABLE "tpch"."customer" ( "c_custkey" INTEGER NOT NULL, "c_name" VARCHAR(25) NOT NULL,"c_address" VARCHAR(40) NOT NULL,"c_nationkey" INTEGER NOT NULL,"c_phone" VARCHAR(15) NOT NULL,"c_acctbal" DOUBLE NOT NULL,"c_mktsegment" VARCHAR(10) NOT NULL,"c_comment" VARCHAR(117) NOT NULL);
然后当我尝试使用以下内容向其中插入数据时:
COPY INTO tpch.customer FROM 'PATH/tpcdskew/customer.tbl' using delimiters '|','\n';
我收到以下错误:
'ailed to import table Leftover data '
开始时似乎缺失的 "f" 对我来说实际上是缺失的,' 也在输出中。
谢谢你:)
你们是如何生成TPCH数据的?
可能你必须删除最后一个“|”在每行的末尾。
我用 "sed 's/.$//' oldfile.tbl > newfile.tbl" 来做到这一点。
之后你应该可以填满你的桌子了。
我在将 TPCH 基准数据导入我的 monetDB 数据库时遇到问题。
我正在创建第一个 table 这样的:
CREATE TABLE "tpch"."customer" ( "c_custkey" INTEGER NOT NULL, "c_name" VARCHAR(25) NOT NULL,"c_address" VARCHAR(40) NOT NULL,"c_nationkey" INTEGER NOT NULL,"c_phone" VARCHAR(15) NOT NULL,"c_acctbal" DOUBLE NOT NULL,"c_mktsegment" VARCHAR(10) NOT NULL,"c_comment" VARCHAR(117) NOT NULL);
然后当我尝试使用以下内容向其中插入数据时:
COPY INTO tpch.customer FROM 'PATH/tpcdskew/customer.tbl' using delimiters '|','\n';
我收到以下错误:
'ailed to import table Leftover data '
开始时似乎缺失的 "f" 对我来说实际上是缺失的,' 也在输出中。
谢谢你:)
你们是如何生成TPCH数据的? 可能你必须删除最后一个“|”在每行的末尾。
我用 "sed 's/.$//' oldfile.tbl > newfile.tbl" 来做到这一点。
之后你应该可以填满你的桌子了。