我编写了一个Java程序,使用以下StackOverflow帖子中的帮助来创建与PostgreSQL Copy命令兼容的二进制文件:
Java library to write binary format for Postgres COPY?
我有一个Postgres表列字符变化(1),该列可以空。基本上,这是1个字符字段,可以为null。那么,如何将 null 转换为二进制字符串?我使用以下方式进行转换,但 null 为4个字符长。 CSV文件格式可以正常工作,但BINARY文件格式不能正常工作。任何想法将不胜感激。
String nullStr = "null";
strBytes = nullStr.getBytes("UTF-8");