Python psycopg2使用大型d

2024-03-29 15:51:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用docker上的python/psycopg2将一个大数据(15b)从一个数据库(postgresql)传输到另一个数据库。我的docker有4GB内存,内存不足。在

我做错什么了?在

^{1}$

Tags: 数据内存docker数据库postgresqlpsycopg2试图用
1条回答
网友
1楼 · 发布于 2024-03-29 15:51:36

使用^{} and ^{}

f = open('t.txt', 'wb')
conn = psycopg2.connect(database='source_db') 
cursor = conn.cursor() 
cursor.copy_to(f, 'source_table')
conn.close()
f.close()

f = open('t.txt', 'r')
conn = psycopg2.connect(database='target_db') 
cursor = conn.cursor() 
cursor.copy_from(f, 'target_table')
conn.close()
f.close()

相关问题 更多 >