File tree Expand file tree Collapse file tree 3 files changed +2386
-6
lines changed Expand file tree Collapse file tree 3 files changed +2386
-6
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,8 @@ EXTVERSION = 1.3
1616DATA_built = pg_pathman--$(EXTVERSION ) .sql
1717
1818DATA = pg_pathman--1.0--1.1.sql \
19- pg_pathman--1.1--1.2.sql
19+ pg_pathman--1.1--1.2.sql \
20+ pg_pathman--1.2--1.3.sql
2021
2122PGFILEDESC = "pg_pathman - partitioning tool"
2223
Original file line number Diff line number Diff line change @@ -14,13 +14,19 @@ ALTER TABLE @extschema@.pathman_config
1414ADD CHECK (@extschema@.validate_interval_value(partrel,
1515 attname,
1616 parttype,
17- range_interval))
17+ range_interval));
1818
19- /* TODO! Write a convertation */
19+ /* Change type for init_callback attribute */
2020ALTER TABLE @extschema@.pathman_config_params
21- ALTER COLUMN init_callback TYPE TEXT DEFAULT NULL ;
21+ ALTER COLUMN init_callback TYPE TEXT ,
22+ ALTER COLUMN init_callback SET DEFAULT NULL ;
2223
23- DROP FUNCTION validate_part_callback(REGPROC, BOOL);
24+ /* Set init_callback to NULL where it used to be 0 */
25+ UPDATE @extschema@.pathman_config_params
26+ SET init_callback = NULL
27+ WHERE init_callback = ' -' ;
28+
29+ DROP FUNCTION @extschema@.validate_part_callback(REGPROC, BOOL);
2430
2531CREATE OR REPLACE FUNCTION @extschema@.validate_part_callback(
2632 callback REGPROCEDURE,
@@ -32,7 +38,7 @@ ALTER TABLE @extschema@.pathman_config_params
3238ADD CHECK (@extschema@.validate_part_callback(CASE WHEN init_callback IS NULL
3339 THEN 0 ::REGPROCEDURE
3440 ELSE init_callback::REGPROCEDURE
35- END))
41+ END));
3642
3743/* ------------------------------------------------------------------------
3844 * Drop irrelevant objects
You can’t perform that action at this time.
0 commit comments