首页 > 解决方案 > 如何创建与 PostgreSQL Copy 兼容的二进制格式文件?

问题描述

我使用以下 StackOverflow 帖子的帮助编写了一个 java 程序来创建与 PostgreSQL Copy 命令兼容的二进制文件:

Java 库为 Postgres COPY 编写二进制格式?

我有一个 Postgres 表列字符变量(1),它可以是null。基本上,这是 1 个可以为空的字符字段。那么,如何将null转换为二进制字符串?我使用以下方式进行转换,但null是 4 个字符长。它适用于 CSV 文件格式,但不适用于 BINARY 文件格式。任何想法将不胜感激。

String nullStr = "null";
strBytes = nullStr.getBytes("UTF-8");

标签: javapostgresql

解决方案


推荐阅读