gpt4 book ai didi

postgresql 将特定表中的特定列从数据库导出到另一个数据库的最佳方法是什么

转载 作者:行者123 更新时间:2023-11-29 11:22:46 26 4
gpt4 key购买 nike

当我执行此命令时:

SELECT language, title FROM cms_title WHERE language != 'en' AND title != 'Blog';

我看到了要从开发服务器上的数据库复制到生产服务器的页面。

因此,我的目标是转储那些特定页面,然后将它们插入生产数据库。

我的问题是:是否可以 ?这是最好的做法/方式吗?

非常感谢您抽出时间来处理我的请求。

最佳答案

我是按照以下方式做的:

1.创建转储:

psql -h dbhost1 -d dbname -U dbuser -c "copy(SELECT language, title FROM cms_title WHERE language != 'en' AND title != 'Blog') to stdout" > dump.tsv`

2.导入转储:

psql -h dbhost2 -d dbname -U dbuser -c 'copy cms_title from stdin' < dump.tsv

这会将导入的数据附加到表中。

关于postgresql 将特定表中的特定列从数据库导出到另一个数据库的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33826566/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com