Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PostgreSQL将bytea数据直接转储到文件_Postgresql - Fatal编程技术网

PostgreSQL将bytea数据直接转储到文件

PostgreSQL将bytea数据直接转储到文件,postgresql,Postgresql,我必须将一列字节的内容转储到文件中。类似于MySQL的 选择在DUMPFILE `功能中,它与校验和匹配完美结合。 对于PostgreSQL。我尝试了以下查询: 将id='1'的数据表中的select binary_字段以二进制格式复制到'/tmp/binfile'; 问题是,创建了文件,但校验和与原始文件不匹配,原始文件是使用函数pg_read_binary_file加载到数据库中的 目前,我正在使用python psycopg2模块读取以字节为单位的文件,然后将其写入与校验和匹配的文件 我不

我必须将一列字节的内容转储到文件中。类似于MySQL的

选择在DUMPFILE `功能中,它与校验和匹配完美结合。 对于PostgreSQL。我尝试了以下查询:

将id='1'的数据表中的select binary_字段以二进制格式复制到'/tmp/binfile'; 问题是,创建了文件,但校验和与原始文件不匹配,原始文件是使用函数pg_read_binary_file加载到数据库中的

目前,我正在使用python psycopg2模块读取以字节为单位的文件,然后将其写入与校验和匹配的文件

我不想用python阅读,然后再写。那么,让我知道如何做到这一点

Postgresql 10.5版


什么校验和?请注意,COPY TO FORMAT binary写入一个包含头文件和尾文件的文件。搜索上的段落二进制格式。因此,基本上,我需要在bytea列中加载的确切文件,没有任何头文件和尾文件,我怎么做?您必须为此编写代码。目前我可以使用python代码。。但在某些罕见的情况下,它会因内存错误而失败。在postgresql中,我们不能像mysql那样转储数据吗?什么校验和?请注意,COPY TO FORMAT binary写入一个包含头文件和尾文件的文件。搜索上的段落二进制格式。因此,基本上,我需要在bytea列中加载的确切文件,没有任何头文件和尾文件,我怎么做?您必须为此编写代码。目前我可以使用python代码。。但在某些罕见的情况下,它会因内存错误而失败。在postgresql中,我们不能像mysql那样转储数据吗?