排除" CREATE EXTENSION如果不是EXISTS plpgsql WITH SCHEMA pg_catalog"在pg_dump中

时间:2017-03-11 18:06:44

标签: postgresql

有没有办法让#34; CREATE EXTENSION如果不是EXISTS plpgsql WITH SCHEMA pg_catalog"在pg_dump的结果中排除了指令?

pg_dump -Fp -O 1.2.0 > /directory/1.2.0.sql

1 个答案:

答案 0 :(得分:2)

是的,您可以使用sed对该特定行进行评论:

pg_dump -Fp -O 1.2.0 | \
sed -e 's/CREATE EXTENSION IF NOT EXISTS plpgsql/-- CREATE EXTENSION IF NOT EXISTS plpgsql/g' \
 > /directory/1.2.0.sql