使用 Greenplum 在数据库之间复制数据而不丢失数据的最佳方法

问题描述 投票:0回答:0

我的数据库依赖 Greenplum 复制功能将数据从源数据库复制到目标数据库。

目前,我有一个使用以下复制语句从 PostgreSQL 源复制数据的过程:

psql -d ${SRC_DB} -Atc """ COPY ( select * from ${table_name} ) TO STDOUT DELIMITER E' ' NULL E'' QUOTE E' ' CSV """ > /base_dir/${SRC_TABLE_NAME }.csv

此函数的作用是将所有数据复制到本地,以便稍后复制到目标数据库。

然后,该函数使用以下函数将数据复制到目标数据库中:

psql -d ${TRGT_DB} -Atc

database postgresql copy greenplum
© www.soinside.com 2019 - 2024. All rights reserved.