Postgresql 带日期范围的Postgres副本

Postgresql 带日期范围的Postgres副本,postgresql,Postgresql,我有一个简单的PSQL查询,运行该查询可以获取存储在DB中的一些证书,并将它们复制到tmp文件夹中。所有的工作都很好,但是,我的任务是每月做一次,而不是什么都抓。所以,我想传递一个日期范围,但从复制语法中可以看出,这似乎是不可能的。任何帮助都将不胜感激。这就是我目前正在做的: /usr/bin/psql dbname dbuser -c "copy certs (x509) to '/tmp/certs'" 您可以将查询与副本一起使用。像这样的方法应该会奏效: COPY (SELECT * f

我有一个简单的PSQL查询,运行该查询可以获取存储在DB中的一些证书,并将它们复制到tmp文件夹中。所有的工作都很好,但是,我的任务是每月做一次,而不是什么都抓。所以,我想传递一个日期范围,但从复制语法中可以看出,这似乎是不可能的。任何帮助都将不胜感激。这就是我目前正在做的:

/usr/bin/psql dbname dbuser -c "copy certs (x509) to '/tmp/certs'"

您可以将查询与副本一起使用。像这样的方法应该会奏效:

COPY (SELECT * from certs where your_date > '2019-01-01T00:00:00') TO '/tmp/certs';

一个视图行吗?