Fix regex for PARALLEL aggregations
Worked in pg10, but it didn't in pg9.5
This commit is contained in:
parent
0f7a1c4882
commit
72c214a8e4
26
Makefile
26
Makefile
@ -123,7 +123,7 @@ $(EXTENSION)--$(EXTVERSION).sql: $(CDBSCRIPTS) cartodb_version.sql Makefile
|
|||||||
cat cartodb_version.sql >> $@
|
cat cartodb_version.sql >> $@
|
||||||
ifeq ($(PG_PARALLEL), 0)
|
ifeq ($(PG_PARALLEL), 0)
|
||||||
# Remove PARALLEL in aggregates and functions
|
# Remove PARALLEL in aggregates and functions
|
||||||
$(SED) -e 's/PARALLEL \= [A-Z]*/''/g' \
|
$(SED) -e 's/PARALLEL \= [A-Z]*,/''/g' \
|
||||||
-e 's/PARALLEL [A-Z]*/''/g' -i $@
|
-e 's/PARALLEL [A-Z]*/''/g' -i $@
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@ -153,18 +153,18 @@ legacy_regress: $(REGRESS_OLD) Makefile
|
|||||||
mkdir -p expected/test/
|
mkdir -p expected/test/
|
||||||
mkdir -p results/test/
|
mkdir -p results/test/
|
||||||
for f in $(REGRESS_OLD); do \
|
for f in $(REGRESS_OLD); do \
|
||||||
tn=`basename $${f} .sql`; \
|
tn=`basename $${f} .sql`; \
|
||||||
of=sql/test/$${tn}.sql; \
|
of=sql/test/$${tn}.sql; \
|
||||||
echo '\set ECHO none' > $${of}; \
|
echo '\set ECHO none' > $${of}; \
|
||||||
echo '\a' >> $${of}; \
|
echo '\a' >> $${of}; \
|
||||||
echo '\t' >> $${of}; \
|
echo '\t' >> $${of}; \
|
||||||
echo '\set QUIET off' >> $${of}; \
|
echo '\set QUIET off' >> $${of}; \
|
||||||
cat $${f} | \
|
cat $${f} | \
|
||||||
$(SED) -e 's/public\./cartodb./g' >> $${of}; \
|
$(SED) -e 's/public\./cartodb./g' >> $${of}; \
|
||||||
exp=expected/test/$${tn}.out; \
|
exp=expected/test/$${tn}.out; \
|
||||||
echo '\set ECHO none' > $${exp}; \
|
echo '\set ECHO none' > $${exp}; \
|
||||||
cat test/$${tn}_expect >> $${exp}; \
|
cat test/$${tn}_expect >> $${exp}; \
|
||||||
done
|
done
|
||||||
|
|
||||||
test_organization:
|
test_organization:
|
||||||
bash test/organization/test.sh
|
bash test/organization/test.sh
|
||||||
|
@ -21,7 +21,7 @@ CREATE AGGREGATE cartodb.CDB_Math_Mode(anyelement) (
|
|||||||
SFUNC=array_append,
|
SFUNC=array_append,
|
||||||
STYPE=anyarray,
|
STYPE=anyarray,
|
||||||
FINALFUNC=_CDB_Math_final_mode,
|
FINALFUNC=_CDB_Math_final_mode,
|
||||||
INITCOND='{}',
|
PARALLEL = SAFE,
|
||||||
PARALLEL = SAFE
|
INITCOND='{}'
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -464,8 +464,8 @@ CREATE AGGREGATE _cdb_mode(anyelement) (
|
|||||||
SFUNC=array_append,
|
SFUNC=array_append,
|
||||||
STYPE=anyarray,
|
STYPE=anyarray,
|
||||||
FINALFUNC=_cdb_mode_of_array,
|
FINALFUNC=_cdb_mode_of_array,
|
||||||
INITCOND='{}',
|
PARALLEL = SAFE,
|
||||||
PARALLEL = SAFE
|
INITCOND='{}'
|
||||||
);
|
);
|
||||||
|
|
||||||
-- SQL Aggregation expression for a datase attribute
|
-- SQL Aggregation expression for a datase attribute
|
||||||
|
Loading…
Reference in New Issue
Block a user