下载 sql 并将其通过管道传输到 psql

ame*_*ior 3 bash postgresql pipe curl

我怎样才能一步完成此操作?

下载备份命令:

curl http://s3.aws.com/backup.sql
Run Code Online (Sandbox Code Playgroud)

恢复备份命令:

sudo -u postgres psql <PIPE-THE-OUTPUT-OF-PREVIOUS-COMMAND>
Run Code Online (Sandbox Code Playgroud)

ob2*_*ob2 7

如果两个命令都有效,你应该尝试

curl -s http://s3.aws.com/backup.sql | sudo -u postgres psql
Run Code Online (Sandbox Code Playgroud)