【发布时间】:2022-05-02 21:25:34
【问题描述】:
我已经使用 Window Subsystem Linux 安装了 pgloader。
我不知道在哪里运行 pgloader 命令,例如,加载 CSV 数据:https://pgloader.readthedocs.io/en/latest/ref/csv.html
LOAD CSV
FROM 'GeoLiteCity-Blocks.csv' WITH ENCODING iso-646-us
HAVING FIELDS
(
startIpNum, endIpNum, locId
)
INTO postgresql://user@localhost:54393/dbname
TARGET TABLE geolite.blocks
TARGET COLUMNS
(
iprange ip4r using (ip-range startIpNum endIpNum),
locId
)
WITH truncate,
skip header = 2,
fields optionally enclosed by '"',
fields escaped by backslash-quote,
fields terminated by '\t'
SET work_mem to '32 MB', maintenance_work_mem to '64 MB';
每当我在 cmd 中运行命令时,它都无法识别语法:
-bash: LOAD: 找不到命令
【问题讨论】:
-
“每当我运行命令”你能提供你正在运行的命令(你正在使用的确切语法)
-
忘记添加文档了。添加了文档@Samathingamajig
标签: pgloader