我们可以在 postgres Sql 中应用 where 子句吗
Can we apply where clause in postgres Sql
我正在使用 \copy
命令迁移我的数据。但是 table 大小是 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...
您可以使用 psql
的 \copy
指定查询,就像使用 SQL 命令一样 COPY
:
\copy (SELECT ... WHERE ...) TO 'filename'
毕竟,\copy
只是在后台调用 COPY ... TO STDOUT
。
我正在使用 \copy
命令迁移我的数据。但是 table 大小是 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...
您可以使用 psql
的 \copy
指定查询,就像使用 SQL 命令一样 COPY
:
\copy (SELECT ... WHERE ...) TO 'filename'
毕竟,\copy
只是在后台调用 COPY ... TO STDOUT
。