【发布时间】:2015-05-30 15:31:33
【问题描述】:
postgres 新手,我使用的是 Postgresql 9.3。 postgresql 有没有办法生成包含多个 DML 语句的文件?
例如,我想选择表名,其中表名如'_foo%',然后将所有这些表重命名为'_bar%'。我需要在 光标 中执行此操作,还是可以在 select 语句 中执行此操作? (就像在 Oracle 中一样)
ALTER TABLE RENAME tst1_foo TO tst1_bar;
ALTER TABLE RENAME tst2_foo TO tst2_bar;
ALTER TABLE RENAME tst3_foo TO tst3_bar;
我想将它们打印到 .sql 文件中。
如果可能,请提供一个基本示例。谢谢。
【问题讨论】: