java - 如何创建与 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");
解决方案
推荐阅读
- python - 将 ElasticSearch 连接到超集
- javascript - 新日期在 safari 中返回无效但 chrome?
- python - 无法使用 Tkinter 在 Linux 上绑定 NumPad 减号键
- testing - 是否可以使用测试用户访问令牌通过 /access_token 端点创建系统用户?
- git - 整体恢复 git 存储库的先前状态?
- dart - Dart/Flutter 中的单元测试异常
- python - 我可以在哪里使用 grid() 方法在 Tkinter 上存储图像?
- selenium - 如何在任何远程机器上启动 chrome 驱动程序
- angular - Angular 9 和 dotnet WebAPI 路由
- asp.net - Sitefinity 自定义小部件 - 部署外部程序集