Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 2d4a05d

Browse files
committed
Update strings test to reflect the fact that casting to char() will
now truncate or pad to the specified length.
1 parent 4952836 commit 2d4a05d

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

src/test/regress/expected/strings.out

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -45,26 +45,26 @@ SELECT CAST(name 'namefield' AS text) AS "text(name)";
4545
namefield
4646
(1 row)
4747

48-
SELECT CAST(f1 AS char) AS "char(text)" FROM TEXT_TBL;
49-
char(text)
50-
-------------------
51-
doh!
52-
hi de ho neighbor
48+
SELECT CAST(f1 AS char(10)) AS "char(text)" FROM TEXT_TBL;
49+
char(text)
50+
------------
51+
doh!
52+
hi de ho n
5353
(2 rows)
5454

55-
SELECT CAST(f1 AS char) AS "char(varchar)" FROM VARCHAR_TBL;
55+
SELECT CAST(f1 AS char(10)) AS "char(varchar)" FROM VARCHAR_TBL;
5656
char(varchar)
5757
---------------
58-
a
59-
ab
60-
abcd
61-
abcd
58+
a
59+
ab
60+
abcd
61+
abcd
6262
(4 rows)
6363

64-
SELECT CAST(name 'namefield' AS char) AS "char(name)";
64+
SELECT CAST(name 'namefield' AS char(10)) AS "char(name)";
6565
char(name)
6666
------------
67-
namefield
67+
namefield
6868
(1 row)
6969

7070
SELECT CAST(f1 AS varchar) AS "varchar(text)" FROM TEXT_TBL;
@@ -155,10 +155,10 @@ SELECT text 'text' || ' and unknown' AS "Concat text to unknown type";
155155
text and unknown
156156
(1 row)
157157

158-
SELECT text 'text' || char ' and char' AS "Concat text to char";
158+
SELECT text 'text' || char(10) ' and characters' AS "Concat text to char";
159159
Concat text to char
160160
---------------------
161-
text and char
161+
text and chara
162162
(1 row)
163163

164164
SELECT text 'text' || varchar ' and varchar' AS "Concat text to varchar";

src/test/regress/sql/strings.sql

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ SELECT CAST(f1 AS text) AS "text(varchar)" FROM VARCHAR_TBL;
2525

2626
SELECT CAST(name 'namefield' AS text) AS "text(name)";
2727

28-
SELECT CAST(f1 AS char) AS "char(text)" FROM TEXT_TBL;
28+
SELECT CAST(f1 AS char(10)) AS "char(text)" FROM TEXT_TBL;
2929

30-
SELECT CAST(f1 AS char) AS "char(varchar)" FROM VARCHAR_TBL;
30+
SELECT CAST(f1 AS char(10)) AS "char(varchar)" FROM VARCHAR_TBL;
3131

32-
SELECT CAST(name 'namefield' AS char) AS "char(name)";
32+
SELECT CAST(name 'namefield' AS char(10)) AS "char(name)";
3333

3434
SELECT CAST(f1 AS varchar) AS "varchar(text)" FROM TEXT_TBL;
3535

@@ -65,7 +65,7 @@ SELECT 'unknown' || ' and unknown' AS "Concat unknown types";
6565

6666
SELECT text 'text' || ' and unknown' AS "Concat text to unknown type";
6767

68-
SELECT text 'text' || char ' and char' AS "Concat text to char";
68+
SELECT text 'text' || char(10) ' and characters' AS "Concat text to char";
6969

7070
SELECT text 'text' || varchar ' and varchar' AS "Concat text to varchar";
7171

0 commit comments

Comments
 (0)