@@ -3,8 +3,8 @@ CREATE SCHEMA pathman;
3
3
CREATE EXTENSION pg_pathman SCHEMA pathman;
4
4
CREATE SCHEMA test;
5
5
CREATE TABLE test.hash_rel (
6
- id SERIAL PRIMARY KEY,
7
- value INTEGER);
6
+ id SERIAL PRIMARY KEY,
7
+ value INTEGER);
8
8
INSERT INTO test.hash_rel VALUES (1, 1);
9
9
INSERT INTO test.hash_rel VALUES (2, 2);
10
10
INSERT INTO test.hash_rel VALUES (3, 3);
@@ -48,9 +48,9 @@ SELECT COUNT(*) FROM ONLY test.hash_rel;
48
48
(1 row)
49
49
50
50
CREATE TABLE test.range_rel (
51
- id SERIAL PRIMARY KEY,
52
- dt TIMESTAMP,
53
- txt TEXT);
51
+ id SERIAL PRIMARY KEY,
52
+ dt TIMESTAMP,
53
+ txt TEXT);
54
54
CREATE INDEX ON test.range_rel (dt);
55
55
INSERT INTO test.range_rel (dt, txt)
56
56
SELECT g, md5(g::TEXT) FROM generate_series('2015-01-01', '2015-04-30', '1 day'::interval) as g;
@@ -80,8 +80,8 @@ SELECT COUNT(*) FROM ONLY test.range_rel;
80
80
(1 row)
81
81
82
82
CREATE TABLE test.num_range_rel (
83
- id SERIAL PRIMARY KEY,
84
- txt TEXT);
83
+ id SERIAL PRIMARY KEY,
84
+ txt TEXT);
85
85
SELECT pathman.create_range_partitions('test.num_range_rel', 'id', 0, 1000, 4);
86
86
NOTICE: sequence "num_range_rel_seq" does not exist, skipping
87
87
NOTICE: Copying data to partitions...
@@ -103,7 +103,7 @@ SELECT COUNT(*) FROM ONLY test.num_range_rel;
103
103
(1 row)
104
104
105
105
INSERT INTO test.num_range_rel
106
- SELECT g, md5(g::TEXT) FROM generate_series(1, 3000) as g;
106
+ SELECT g, md5(g::TEXT) FROM generate_series(1, 3000) as g;
107
107
SELECT COUNT(*) FROM test.num_range_rel;
108
108
count
109
109
-------
@@ -620,8 +620,8 @@ DROP TABLE test.range_rel CASCADE;
620
620
NOTICE: drop cascades to 7 other objects
621
621
/* Test automatic partition creation */
622
622
CREATE TABLE test.range_rel (
623
- id SERIAL PRIMARY KEY,
624
- dt TIMESTAMP NOT NULL);
623
+ id SERIAL PRIMARY KEY,
624
+ dt TIMESTAMP NOT NULL);
625
625
SELECT pathman.create_range_partitions('test.range_rel', 'dt', '2015-01-01'::DATE, '10 days'::INTERVAL, 1);
626
626
NOTICE: Copying data to partitions...
627
627
create_range_partitions
@@ -670,8 +670,8 @@ SELECT * FROM pathman.pathman_config;
670
670
671
671
/* Check overlaps */
672
672
CREATE TABLE test.num_range_rel (
673
- id SERIAL PRIMARY KEY,
674
- txt TEXT);
673
+ id SERIAL PRIMARY KEY,
674
+ txt TEXT);
675
675
SELECT pathman.create_range_partitions('test.num_range_rel', 'id', 1000, 1000, 4);
676
676
NOTICE: Copying data to partitions...
677
677
create_range_partitions
@@ -726,8 +726,8 @@ DROP EXTENSION pg_pathman;
726
726
CREATE EXTENSION pg_pathman;
727
727
/* Hash */
728
728
CREATE TABLE hash_rel (
729
- id SERIAL PRIMARY KEY,
730
- value INTEGER NOT NULL);
729
+ id SERIAL PRIMARY KEY,
730
+ value INTEGER NOT NULL);
731
731
INSERT INTO hash_rel (value) SELECT g FROM generate_series(1, 10000) as g;
732
732
SELECT create_hash_partitions('hash_rel', 'value', 3);
733
733
NOTICE: function hash_rel_hash_insert_trigger_func() does not exist, skipping
@@ -752,9 +752,9 @@ EXPLAIN (COSTS OFF) SELECT * FROM hash_rel WHERE id = 1234;
752
752
753
753
/* Range */
754
754
CREATE TABLE range_rel (
755
- id SERIAL PRIMARY KEY,
756
- dt TIMESTAMP NOT NULL,
757
- value INTEGER);
755
+ id SERIAL PRIMARY KEY,
756
+ dt TIMESTAMP NOT NULL,
757
+ value INTEGER);
758
758
INSERT INTO range_rel (dt, value) SELECT g, extract(day from g) FROM generate_series('2010-01-01'::date, '2010-12-31'::date, '1 day') as g;
759
759
SELECT create_range_partitions('range_rel', 'dt', '2010-01-01'::date, '1 month'::interval, 12);
760
760
NOTICE: sequence "range_rel_seq" does not exist, skipping
0 commit comments