如何在pgAdmin4导出PostgreSQL表为文本文件时去除Null标识
使用pgAdmin4导出PostgreSQL表为分隔文本时替换\N为空值
问题场景
使用pgAdmin4的「导入/导出数据」功能导出分隔文本文件时,默认会用\N表示空值,但需要将其替换为空白空值,且不想使用\copy命令。
原始表数据:
id name age 1 john 20 2 mary 3 34
当前导出结果:
1~john~20 2~mary~\N 3~\N~34
期望导出结果:
1~john~20 2~mary~ 3~~34
解决步骤
- 打开pgAdmin4,选中目标表右键选择「导入/导出数据」,进入导出向导
- 选择导出格式为「分隔文本」,设置好输出文件路径、分隔符(如示例中的
~)等基础参数 - 切换到**「数据选项」标签页,找到「NULL字符串」**输入框
- 删除默认的
\N,留空该输入框,完成后续导出步骤即可
内容的提问来源于stack exchange,提问作者Kervin
相关产品推荐
相关产品推荐

