我们可以在Postgres SQL中应用where子句吗

时间:2019-04-10 23:01:45

标签: postgresql copy psql

我正在使用\copy命令来迁移数据。但是表的大小为30GB,迁移需要花费数小时。我可以使用where子句来只迁移一个月前可用的数据吗?

\copy hotel_room_types  TO | (select hotel_room_types.*  from hotel_room_types limit 1) $liocation CSV DELIMITER ',';

ERROR:  syntax error at or near "."
LINE 1: ...otel_room_types TO STDOUT (select hotel_room_types.*  from h...

1 个答案:

答案 0 :(得分:1)

您可以使用psql的{​​{1}}指定查询,就像使用SQL命令\copy一样:

COPY

毕竟,\copy (SELECT ... WHERE ...) TO 'filename' 只是在幕后给\copy打电话。

相关问题