我最近开始使用PowerShell,希望永远不要错过 巴什 再次。
我想恢复一个实例 PostgreSQL的 数据库。在Bash或旧的命令提示符中,我会输入:
psql --username = ... db_name< backup.sql
在PowerShell中,我发现我需要这样:
Get-Content backup.sql | &安培; psql --username = ... db_name
问题是backup.sql很大 - 比我机器上的RAM量大。 获取内容 首先将文件读取到内存,然后再将其发送到 psql
。
这是个问题。
我怎样才能模拟出的行为 <
在PowerShell?