有没有办法让#34; CREATE EXTENSION如果不是EXISTS plpgsql WITH SCHEMA pg_catalog"在pg_dump的结果中排除了指令?
pg_dump -Fp -O 1.2.0 > /directory/1.2.0.sql
答案 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