mirror of https://github.com/citusdata/citus.git
Rename remaining regclass to relation in columnar.options
parent
166272963a
commit
ea209bd11d
|
@ -6,11 +6,9 @@ SELECT substring(:'server_version', '\d+')::int >= 15 AS server_version_ge_15
|
|||
\q
|
||||
\endif
|
||||
CREATE TABLE alter_am(i int);
|
||||
CREATE TABLE
|
||||
INSERT INTO alter_am SELECT generate_series(1,1000000);
|
||||
INSERT 0 1000000
|
||||
SELECT * FROM columnar.options WHERE regclass = 'alter_am'::regclass;
|
||||
regclass | chunk_group_row_limit | stripe_row_limit | compression_level | compression
|
||||
SELECT * FROM columnar.options WHERE relation = 'alter_am'::regclass;
|
||||
relation | chunk_group_row_limit | stripe_row_limit | compression | compression_level
|
||||
---------------------------------------------------------------------
|
||||
(0 rows)
|
||||
|
||||
|
@ -23,11 +21,10 @@ SELECT SUM(i) FROM alter_am;
|
|||
ALTER TABLE alter_am
|
||||
SET ACCESS METHOD columnar,
|
||||
SET (columnar.compression = pglz, fillfactor = 20);
|
||||
ALTER TABLE
|
||||
SELECT * FROM columnar.options WHERE regclass = 'alter_am'::regclass;
|
||||
regclass | chunk_group_row_limit | stripe_row_limit | compression_level | compression
|
||||
SELECT * FROM columnar.options WHERE relation = 'alter_am'::regclass;
|
||||
relation | chunk_group_row_limit | stripe_row_limit | compression | compression_level
|
||||
---------------------------------------------------------------------
|
||||
alter_am | 10000 | 150000 | 3 | pglz
|
||||
alter_am | 10000 | 150000 | pglz | 3
|
||||
(1 row)
|
||||
|
||||
SELECT SUM(i) FROM alter_am;
|
||||
|
@ -37,10 +34,9 @@ SELECT SUM(i) FROM alter_am;
|
|||
(1 row)
|
||||
|
||||
ALTER TABLE alter_am SET ACCESS METHOD heap;
|
||||
ALTER TABLE
|
||||
-- columnar options should be gone
|
||||
SELECT * FROM columnar.options WHERE regclass = 'alter_am'::regclass;
|
||||
regclass | chunk_group_row_limit | stripe_row_limit | compression_level | compression
|
||||
SELECT * FROM columnar.options WHERE relation = 'alter_am'::regclass;
|
||||
relation | chunk_group_row_limit | stripe_row_limit | compression | compression_level
|
||||
---------------------------------------------------------------------
|
||||
(0 rows)
|
||||
|
||||
|
@ -57,4 +53,3 @@ ALTER TABLE alter_am
|
|||
ERROR: ALTER TABLE cannot alter the access method after altering storage parameters
|
||||
HINT: Specify SET ACCESS METHOD before storage parameters, or use separate ALTER TABLE commands.
|
||||
DROP TABLE alter_am;
|
||||
DROP TABLE
|
||||
|
|
|
@ -10,20 +10,20 @@ CREATE TABLE alter_am(i int);
|
|||
|
||||
INSERT INTO alter_am SELECT generate_series(1,1000000);
|
||||
|
||||
SELECT * FROM columnar.options WHERE regclass = 'alter_am'::regclass;
|
||||
SELECT * FROM columnar.options WHERE relation = 'alter_am'::regclass;
|
||||
SELECT SUM(i) FROM alter_am;
|
||||
|
||||
ALTER TABLE alter_am
|
||||
SET ACCESS METHOD columnar,
|
||||
SET (columnar.compression = pglz, fillfactor = 20);
|
||||
|
||||
SELECT * FROM columnar.options WHERE regclass = 'alter_am'::regclass;
|
||||
SELECT * FROM columnar.options WHERE relation = 'alter_am'::regclass;
|
||||
SELECT SUM(i) FROM alter_am;
|
||||
|
||||
ALTER TABLE alter_am SET ACCESS METHOD heap;
|
||||
|
||||
-- columnar options should be gone
|
||||
SELECT * FROM columnar.options WHERE regclass = 'alter_am'::regclass;
|
||||
SELECT * FROM columnar.options WHERE relation = 'alter_am'::regclass;
|
||||
SELECT SUM(i) FROM alter_am;
|
||||
|
||||
-- error: setting columnar options must happen after converting to columnar
|
||||
|
|
Loading…
Reference in New Issue