File tree 2 files changed +27
-0
lines changed
2 files changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -3016,3 +3016,15 @@ Table "public.test_add_column"
3016
3016
c4 | integer |
3017
3017
3018
3018
DROP TABLE test_add_column;
3019
+
3020
+ CREATE TABLE test (test_column CHARACTER VARYING(128));
3021
+ CREATE INDEX test_index ON test USING btree(upper(test_column));
3022
+ ALTER TABLE test ALTER COLUMN test_column TYPE VARCHAR(2048);
3023
+ DROP TABLE test;
3024
+
3025
+ CREATE TABLE test (test_column CHARACTER VARYING(128));
3026
+ CREATE INDEX test_index ON test USING HASH(upper(test_column));
3027
+ WARNING: hash indexes are not WAL-logged and their use is discouraged
3028
+ ALTER TABLE test ALTER COLUMN test_column TYPE VARCHAR(2048);
3029
+ WARNING: hash indexes are not WAL-logged and their use is discouraged
3030
+ DROP TABLE test;
Original file line number Diff line number Diff line change @@ -1912,3 +1912,18 @@ ALTER TABLE test_add_column
1912
1912
ADD COLUMN c4 integer ;
1913
1913
\d test_add_column
1914
1914
DROP TABLE test_add_column;
1915
+
1916
+ -- test CHANGE COLUMN SIZE WITH BTREE INDEX
1917
+ CREATE TABLE test (test_column CHARACTER VARYING (128 ));
1918
+ CREATE INDEX test_index ON test USING btree(upper (test_column);
1919
+ ALTER TABLE test ALTER COLUMN test_column TYPE VARCHAR (2048 );
1920
+ DROP TABLE test;
1921
+
1922
+ -- test CHANGE COLUMN SIZE WITH HASH INDEX
1923
+ CREATE TABLE test (test_column CHARACTER VARYING (128 ));
1924
+ CREATE INDEX test_index ON test USING HASH(upper (test_column));
1925
+ ALTER TABLE test ALTER COLUMN test_column TYPE VARCHAR (2048 );
1926
+ DROP TABLE test;
1927
+
1928
+
1929
+
You can’t perform that action at this time.
0 commit comments