【发布时间】:2019-03-29 21:15:09
【问题描述】:
我正在尝试使用 COPY 语句从 Windows 命令行 psql 获取维护查询。(Windows 2012)。该查询生成维护查询作为输出文件。之后,我希望导入维护查询(reindex.sql)并使用调度程序执行。但我找不到为什么我不能执行脚本。应该有一个我无法解决的逗号技巧。
psql -U postgres -c "COPY( SELECT 'REINDEX TABLE "' || schemaname || '"."' || relname || '";'FROM pg_stat_all_tables ORDER BY n_dead_tup DESC)TO 'E:\scripts\maintenance\reindex.sql';"
【问题讨论】:
-
您能否更详细地描述“不起作用”?
标签: postgresql