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
16
16
DATA_built = pg_pathman--$(EXTVERSION ) .sql
17
17
18
18
DATA = 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
20
21
21
22
PGFILEDESC = "pg_pathman - partitioning tool"
22
23
Original file line number Diff line number Diff line change @@ -14,13 +14,19 @@ ALTER TABLE @extschema@.pathman_config
14
14
ADD CHECK (@extschema@.validate_interval_value(partrel,
15
15
attname,
16
16
parttype,
17
- range_interval))
17
+ range_interval));
18
18
19
- /* TODO! Write a convertation */
19
+ /* Change type for init_callback attribute */
20
20
ALTER 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 ;
22
23
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);
24
30
25
31
CREATE OR REPLACE FUNCTION @extschema@.validate_part_callback(
26
32
callback REGPROCEDURE,
@@ -32,7 +38,7 @@ ALTER TABLE @extschema@.pathman_config_params
32
38
ADD CHECK (@extschema@.validate_part_callback(CASE WHEN init_callback IS NULL
33
39
THEN 0 ::REGPROCEDURE
34
40
ELSE init_callback::REGPROCEDURE
35
- END))
41
+ END));
36
42
37
43
/* ------------------------------------------------------------------------
38
44
* Drop irrelevant objects
You can’t perform that action at this time.
0 commit comments