Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitfbcf580

Browse files
Mikhail Samoylovdmpgpro
Mikhail Samoylov
authored andcommitted
Tests for BUG PGPRO-818
This simple tests for btree index and hash index creating and changing column size
1 parentf32fa55 commitfbcf580

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

‎src/test/regress/expected/alter_table.out

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3098,3 +3098,15 @@ Table "public.test_add_column"
30983098
c4 | integer |
30993099

31003100
DROP TABLE test_add_column;
3101+
3102+
CREATE TABLE test (test_column CHARACTER VARYING(128));
3103+
CREATE INDEX test_index ON test USING btree(upper(test_column));
3104+
ALTER TABLE test ALTER COLUMN test_column TYPE VARCHAR(2048);
3105+
DROP TABLE test;
3106+
3107+
CREATE TABLE test (test_column CHARACTER VARYING(128));
3108+
CREATE INDEX test_index ON test USING HASH(upper(test_column));
3109+
WARNING: hash indexes are not WAL-logged and their use is discouraged
3110+
ALTER TABLE test ALTER COLUMN test_column TYPE VARCHAR(2048);
3111+
WARNING: hash indexes are not WAL-logged and their use is discouraged
3112+
DROP TABLE test;

‎src/test/regress/sql/alter_table.sql

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1950,3 +1950,18 @@ ALTER TABLE test_add_column
19501950
ADD COLUMN c4integer;
19511951
\d test_add_column
19521952
DROPTABLE test_add_column;
1953+
1954+
-- test CHANGE COLUMN SIZE WITH BTREE INDEX
1955+
CREATETABLEtest (test_columnCHARACTER VARYING(128));
1956+
CREATEINDEXtest_indexON test USING btree(upper(test_column);
1957+
ALTERTABLE test ALTER COLUMN test_column TYPEVARCHAR(2048);
1958+
DROPTABLE test;
1959+
1960+
-- test CHANGE COLUMN SIZE WITH HASH INDEX
1961+
CREATETABLEtest (test_columnCHARACTER VARYING(128));
1962+
CREATEINDEXtest_indexON test USING HASH(upper(test_column));
1963+
ALTERTABLE test ALTER COLUMN test_column TYPEVARCHAR(2048);
1964+
DROPTABLE test;
1965+
1966+
1967+

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp