小编Kem*_*hou的帖子

PostgreSQL PSQL 客户端命令和新行 (\COPY)

错误信息与使用 COPY 的超级用户相同。这些文件与 postgres 服务器位于同一台服务器上。看到很多类似的帖子,但没有一个回答我的问题。

\copy table_name from '/path/to/csv/file.csv'
with format csv, header true ;

ERROR: syntax error at or near "format"
Run Code Online (Sandbox Code Playgroud)

是否带括号。仔细阅读postgres版本 10的手册。没有帮助。我一定遗漏了一些小问题,请指出。

postgresql client psql copy

5
推荐指数
1
解决办法
6678
查看次数

从文件复制:错误:整数输入语法无效:“\N”

我的表列定义了 intcol 整数;没有 NOT NULL 约束。在加载文件中,大多数值是整数,但有一些是空值,如复制手册所建议的那样标有 '\N' 默认值。复制命令可以将'\N' 转换为表中的空值吗?我也尝试过使用 null 'NA'。收到类似的错误信息。

ERROR:  invalid input syntax for integer: "\N"
CONTEXT:  COPY table_name, line 111, column position3: "\N"
Run Code Online (Sandbox Code Playgroud)

有什么技巧吗?

postgresql psql

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

postgresql ×2

psql ×2

client ×1

copy ×1