@@ -7,7 +7,7 @@ CREATE OR REPLACE FUNCTION @extschema@.create_range_partitions(
77 , p_start_value ANYELEMENT
88 , p_interval INTERVAL
99 , p_premakeINTEGER )
10- RETURNSVOID AS
10+ RETURNSINTEGER AS
1111$$
1212DECLARE
1313 v_valueTEXT ;
1616 p_relation := @extschema@.validate_relname(p_relation);
1717
1818 IF EXISTS (SELECT * FROM @extschema@.pathman_configWHERE relname= p_relation) THEN
19- RAISE EXCEPTION' Reltion "%" has already been partitioned' , p_relation;
19+ RAISE EXCEPTION' Relation "%" has already been partitioned' , p_relation;
2020 END IF;
2121
2222 EXECUTE format(' DROP SEQUENCE IF EXISTS %s_seq' , p_relation);
3939-- PERFORM create_hash_update_trigger(relation, attribute, partitions_count);
4040/* Notify backend about changes*/
4141 PERFORM @extschema@.on_create_partitions(p_relation::regclass::oid );
42+
43+ RETURN p_premake+ 1 ;
4244END
4345$$ LANGUAGE plpgsql;
4446
@@ -51,7 +53,7 @@ CREATE OR REPLACE FUNCTION @extschema@.create_range_partitions(
5153 , p_start_value ANYELEMENT
5254 , p_interval ANYELEMENT
5355 , p_premakeINTEGER )
54- RETURNSVOID AS
56+ RETURNSINTEGER AS
5557$$
5658DECLARE
5759 v_valueTEXT ;
6062 p_relation := @extschema@.validate_relname(p_relation);
6163
6264 IF EXISTS (SELECT * FROM @extschema@.pathman_configWHERE relname= p_relation) THEN
63- RAISE EXCEPTION' Reltion "%" has already been partitioned' , p_relation;
65+ RAISE EXCEPTION' Relation "%" has already been partitioned' , p_relation;
6466 END IF;
6567
6668 EXECUTE format(' DROP SEQUENCE IF EXISTS %s_seq' , p_relation);
8385-- PERFORM create_hash_update_trigger(relation, attribute, partitions_count);
8486/* Notify backend about changes*/
8587 PERFORM @extschema@.on_create_partitions(p_relation::regclass::oid );
88+
89+ RETURN p_premake+ 1 ;
8690END
8791$$ LANGUAGE plpgsql;
8892