小编vig*_*ddy的帖子

需要对 LC_COLLATE 和 LC_CTYPE 进行一些说明

我已经阅读了 postgres 官方文档来了解 LC_COLLATE 和 LC_TYPE。但是,我仍然没有正确理解它。

任何人都可以帮助我理解这些概念及其影响,特别是当我们尝试加载 oracle 编码为 WE8ISO8859P15 且 postgres 编码为 utf-8 且排序规则/ctype 为 en_US.UTF-8 的数据时。

提前致谢

oracle postgresql character-encoding character-set

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

Postgresql COPY 命令将数据导出到 csv :我们可以在 csv 中实现字符串双引号吗?

我正在尝试使用 COPY 命令将数据从表导出到 csv。这是我的代码

String copyQuery="COPY "+tableName+ " TO STDOUT WITH DELIMITER '~' CSV HEADER";
        System.out.println(copyQuery);
        try {
            FileWriter fw=new FileWriter(FilePath);
                 new CopyManager((BaseConnection) conPost)
                    .copyOut(
                        copyQuery, fw
                        );
                 fw.close();
                 logger.info("postgres side csv generated");
            } 
Run Code Online (Sandbox Code Playgroud)

当我查看 CSV 时,输出如下:- 1~vignesh~java

但是,我更喜欢将字符串放在双引号中:- 1~"vignesh"~"java"

我怎样才能实现这个目标????

提前致谢

sql postgresql

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