@@ -87,6 +87,44 @@ ORDER BY range_min::INT, range_max::INT;
8787 domains.dom_table | domains.dom_table_15 | 2 | val | 1101 | 1201
8888(14 rows)
8989
90+ SELECT drop_partitions('domains.dom_table');
91+ NOTICE: function domains.dom_table_upd_trig_func() does not exist, skipping
92+ NOTICE: 49 rows copied from domains.dom_table_1
93+ NOTICE: 100 rows copied from domains.dom_table_3
94+ NOTICE: 100 rows copied from domains.dom_table_4
95+ NOTICE: 100 rows copied from domains.dom_table_5
96+ NOTICE: 100 rows copied from domains.dom_table_6
97+ NOTICE: 100 rows copied from domains.dom_table_7
98+ NOTICE: 100 rows copied from domains.dom_table_8
99+ NOTICE: 100 rows copied from domains.dom_table_9
100+ NOTICE: 99 rows copied from domains.dom_table_10
101+ NOTICE: 1 rows copied from domains.dom_table_11
102+ NOTICE: 0 rows copied from domains.dom_table_12
103+ NOTICE: 0 rows copied from domains.dom_table_13
104+ NOTICE: 151 rows copied from domains.dom_table_14
105+ NOTICE: 1 rows copied from domains.dom_table_15
106+ drop_partitions
107+ -----------------
108+ 14
109+ (1 row)
110+
111+ SELECT create_hash_partitions('domains.dom_table', 'val', 5);
112+ create_hash_partitions
113+ ------------------------
114+ 5
115+ (1 row)
116+
117+ SELECT * FROM pathman_partition_list
118+ ORDER BY partition::TEXT;
119+ parent | partition | parttype | partattr | range_min | range_max
120+ -------------------+---------------------+----------+----------+-----------+-----------
121+ domains.dom_table | domains.dom_table_0 | 1 | val | |
122+ domains.dom_table | domains.dom_table_1 | 1 | val | |
123+ domains.dom_table | domains.dom_table_2 | 1 | val | |
124+ domains.dom_table | domains.dom_table_3 | 1 | val | |
125+ domains.dom_table | domains.dom_table_4 | 1 | val | |
126+ (5 rows)
127+
90128DROP SCHEMA domains CASCADE;
91- NOTICE: drop cascades to 17 other objects
129+ NOTICE: drop cascades to 8 other objects
92130DROP EXTENSION pg_pathman CASCADE;
0 commit comments