Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
1d7b6f14
G
Gpdb
项目概览
Greenplum
/
Gpdb
通知
7
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
Gpdb
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
1d7b6f14
编写于
12月 01, 1997
作者:
T
Thomas G. Lockhart
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Adjust tests to reflect removal of time travel.
Add tests for strings and varchar.
上级
f901971c
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
78 addition
and
21 deletion
+78
-21
src/test/regress/sql/alter_table.sql
src/test/regress/sql/alter_table.sql
+2
-2
src/test/regress/sql/boolean.sql
src/test/regress/sql/boolean.sql
+30
-4
src/test/regress/sql/char.sql
src/test/regress/sql/char.sql
+24
-0
src/test/regress/sql/char16.sql
src/test/regress/sql/char16.sql
+9
-0
src/test/regress/sql/select_views.sql
src/test/regress/sql/select_views.sql
+4
-3
src/test/regress/sql/tests
src/test/regress/sql/tests
+3
-2
src/test/regress/sql/text.sql
src/test/regress/sql/text.sql
+6
-10
未找到文件。
src/test/regress/sql/alter_table.sql
浏览文件 @
1d7b6f14
...
...
@@ -70,7 +70,7 @@ DROP TABLE temp;
-- the wolf bug - schema mods caused inconsistent row descriptors
CREATE
TABLE
temp
(
initial
int4
)
ARCHIVE
=
light
;
);
ALTER
TABLE
temp
ADD
COLUMN
a
int4
;
...
...
@@ -132,7 +132,7 @@ INSERT INTO temp (a, b, c, d, e, f, g, h, i, j, k, l, m, n, p, q, r, s, t, u,
'(0,2,4.1,4.1,3.1,3.1)'
,
'(4.1,4.1,3.1,3.1)'
,
'["current" "infinity"]'
,
'1/3'
,
'1,char16'
,
'{1.0,2.0,3.0,4.0}'
,
'{1.0,2.0,3.0,4.0}'
,
'{1,2,3,4}'
);
SELECT
*
FROM
temp
[,]
;
SELECT
*
FROM
temp
;
DROP
TABLE
temp
;
...
...
src/test/regress/sql/boolean.sql
浏览文件 @
1d7b6f14
--
-- boolean.source
--
-- $Header: /cvsroot/pgsql/src/test/regress/sql/boolean.sql,v 1.
4 1997/10/25 06:02:33
thomas Exp $
-- $Header: /cvsroot/pgsql/src/test/regress/sql/boolean.sql,v 1.
5 1997/12/01 02:45:59
thomas Exp $
--
--
...
...
@@ -72,12 +72,11 @@ INSERT INTO BOOLTBL2 (f1) VALUES ('False'::bool);
INSERT
INTO
BOOLTBL2
(
f1
)
VALUES
(
'FALSE'
::
bool
);
--
t
his is now an invalid expression
-- pre-v6.3 this evaluated to false - thomas 1997-10-23
--
T
his is now an invalid expression
--
For
pre-v6.3 this evaluated to false - thomas 1997-10-23
INSERT
INTO
BOOLTBL2
(
f1
)
VALUES
(
'XXX'
::
bool
);
-- BOOLTBL2 should be full of false's at this point
SELECT
''
AS
f_4
,
BOOLTBL2
.
*
;
...
...
@@ -98,6 +97,33 @@ SELECT '' AS tf_12_ff_4, BOOLTBL1.*, BOOLTBL2.*
WHERE
BOOLTBL2
.
f1
=
BOOLTBL1
.
f1
or
BOOLTBL1
.
f1
=
'true'
::
bool
ORDER
BY
BOOLTBL1
.
f1
,
BOOLTBL2
.
f1
;
--
-- SQL92 syntax - thomas 1997-11-30
--
SELECT
''
AS
"True"
,
BOOLTBL1
.
*
FROM
BOOLTBL1
WHERE
f1
IS
TRUE
;
SELECT
''
AS
"Not False"
,
BOOLTBL1
.
*
FROM
BOOLTBL1
WHERE
f1
IS
NOT
FALSE
;
SELECT
''
AS
"False"
,
BOOLTBL1
.
*
FROM
BOOLTBL1
WHERE
f1
IS
FALSE
;
SELECT
''
AS
"Not True"
,
BOOLTBL1
.
*
FROM
BOOLTBL1
WHERE
f1
IS
NOT
TRUE
;
--
-- Clean up
-- Many tables are retained by the regression test, but these do not seem
-- particularly useful so just get rid of them for now.
-- - thomas 1997-11-30
--
DROP
TABLE
BOOLTBL1
;
DROP
TABLE
BOOLTBL2
;
src/test/regress/sql/char.sql
浏览文件 @
1d7b6f14
...
...
@@ -3,6 +3,17 @@
-- all inputs are SILENTLY truncated at 1 character
--
-- fixed-length by value
-- internally passed by value if <= 4 bytes in storage
-- Not sure why this is a really useful test,
-- but this test has been here forever. - thomas 1997-11-30
SELECT
'c'
::
char
=
'c'
::
char
AS
true
;
--
-- Build a table for testing
--
CREATE
TABLE
CHAR_TBL
(
f1
char
);
INSERT
INTO
CHAR_TBL
(
f1
)
VALUES
(
'a'
);
...
...
@@ -51,3 +62,16 @@ SELECT '' AS two, c.*
DROP
TABLE
CHAR_TBL
;
--
-- Now test longer arrays of char
--
CREATE
TABLE
CHAR_TBL
(
f1
char
(
4
));
INSERT
INTO
CHAR_TBL
(
f1
)
VALUES
(
'a'
);
INSERT
INTO
CHAR_TBL
(
f1
)
VALUES
(
'ab'
);
INSERT
INTO
CHAR_TBL
(
f1
)
VALUES
(
'abcd'
);
INSERT
INTO
CHAR_TBL
(
f1
)
VALUES
(
'abcde'
);
SELECT
''
AS
four
,
CHAR_TBL
.
*
;
src/test/regress/sql/char16.sql
浏览文件 @
1d7b6f14
...
...
@@ -3,6 +3,15 @@
-- all inputs are silently truncated at 16 characters
--
-- fixed-length by reference
SELECT
'char 16 string'
::
char16
=
'char 16 string'
::
char16
AS
"True"
;
SELECT
'char 16 string'
::
char16
=
'char 16 string '
::
char16
AS
"False"
;
--
--
--
CREATE
TABLE
CHAR16_TBL
(
f1
char16
);
INSERT
INTO
CHAR16_TBL
(
f1
)
VALUES
(
'ABCDEFGHIJKLMNOP'
);
...
...
src/test/regress/sql/select_views.sql
浏览文件 @
1d7b6f14
...
...
@@ -3,9 +3,10 @@
--
-- test the views defined in create.source
--
SELECT
*
from
street
;
SELECT
*
FROM
street
;
SELECT
*
from
iexit
;
SELECT
*
FROM
iexit
ORDER
BY
1
,
2
;
SELECT
*
from
toyemp
where
name
=
'sharon'
;
SELECT
*
FROM
toyemp
WHERE
name
=
'sharon'
;
src/test/regress/sql/tests
浏览文件 @
1d7b6f14
boolean
char
char16
char2
char4
char8
char16
varchar
text
strings
int2
int4
oid
...
...
@@ -56,5 +58,4 @@ btree_index
hash_index
select_views
alter_table
purge
portals_p2
src/test/regress/sql/text.sql
浏览文件 @
1d7b6f14
-- *************testing built-in type text ****************
--
-- adt operators in the target list
--
-- fixed-length by reference
SELECT
'char 16 string'
::
char16
=
'char 16 string '
::
char16
AS
false
;
-- fixed-length by value
SELECT
'c'
::
char
=
'c'
::
char
AS
true
;
-- variable-length
SELECT
'this is a text string'
::
text
=
'this is a text string'
::
text
AS
true
;
SELECT
'this is a text string'
::
text
=
'this is a text strin'
::
text
AS
false
;
CREATE
TABLE
TEXT_TBL
(
f1
text
);
INSERT
INTO
TEXT_TBL
VALUES
(
'doh!'
);
INSERT
INTO
TEXT_TBL
VALUES
(
'hi de ho neighbor'
);
SELECT
''
AS
two
,
*
FROM
TEXT_TBL
;
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录