Unpackaged: Make it work

This commit is contained in:
Raul Marin 2019-10-28 14:08:35 +01:00
parent 87dec4dbe4
commit a25efc3fc5

View File

@ -10,6 +10,7 @@ echo "-- Script generated by $0 on `date`" > ${output}
cat ${input} | cat ${input} |
grep '^ *CREATE OR REPLACE FUNCTION' | grep '^ *CREATE OR REPLACE FUNCTION' |
grep -v ' cartodb\.' | # should only match DDL hooks grep -v ' cartodb\.' | # should only match DDL hooks
grep -v '.*\quit.*' |
sed 's/).*$/)/' | sed 's/).*$/)/' |
sed 's/DEFAULT [^ ,)]*//g' | sed 's/DEFAULT [^ ,)]*//g' |
sed 's/CREATE OR REPLACE FUNCTION /ALTER FUNCTION public./' | sed 's/CREATE OR REPLACE FUNCTION /ALTER FUNCTION public./' |
@ -19,7 +20,7 @@ cat ${input} |
cat >> ${output} cat >> ${output}
# Upgrade all functions # Upgrade all functions
cat ${input} | grep -v 'duplicated extension$' >> ${output} cat ${input} | grep -v 'duplicated extension$' | grep -v '\quit$' >> ${output}
# Migrate CDB_TableMetadata # Migrate CDB_TableMetadata
cat >> ${output} <<'EOF' cat >> ${output} <<'EOF'