在拥有1万条记录的表中选择前100行并备份 - Postgres SQL。

5
我有一张名为客户表的表格,由21个字段组成,包括名字、姓氏、性别、职业、地址等。
我的挑战是选择前100行,并将其备份为 .backup 格式,作为生产环境测试数据。
请问我该如何实现这个目标?

请解释一下你已经尝试过的内容。 - dbajtr
我已经谷歌搜索并找到了这个 >>> https://dev59.com/jGTWa4cB1Zd3GeqPFaj6 - Sleek
create table as select * from orgi_table order by .. limit 1000 or copy(select * from orgi_table order by .. limit 1000) to 'csv.file - Vao Tsun
1
你提到的“.backup格式”是什么? - user330315
"我的挑战" => 作业? - WhatsThePoint
1个回答

3

您可以在查询中使用COPY命令,例如:

COPY (SELECT a.id, a.name FROM a ORDER BY a.id LIMIT 100) TO 'a.txt';

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接