mirror of https://github.com/postgres/postgres
Fix example columns in alter_table.out to use datetime and timespan as a substitute for oidint4 and oidname.REL6_4
parent
91178b8b2e
commit
6f3de1bb66
@ -1,66 +0,0 @@ |
||||
QUERY: CREATE TABLE OIDINT2_TBL(f1 oidint2); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('1234/9873'); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('1235/9873'); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('987/-1234'); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('123456'); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('123456/123456'); |
||||
ERROR: pg_atoi: error reading "123456": Result too large |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES (''); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('asdfasd'); |
||||
ERROR: pg_atoi: error in "asdfasd": can't parse "asdfasd" |
||||
QUERY: SELECT '' AS five, OIDINT2_TBL.*; |
||||
five|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|1235/9873 |
||||
|987/-1234 |
||||
|123456/0 |
||||
|0/0 |
||||
(5 rows) |
||||
|
||||
QUERY: SELECT '' AS one, o.* FROM OIDINT2_TBL o WHERE o.f1 = '1235/9873'; |
||||
one|f1 |
||||
---+--------- |
||||
|1235/9873 |
||||
(1 row) |
||||
|
||||
QUERY: SELECT '' AS four, o.* FROM OIDINT2_TBL o WHERE o.f1 <> '1235/9873'; |
||||
four|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|987/-1234 |
||||
|123456/0 |
||||
|0/0 |
||||
(4 rows) |
||||
|
||||
QUERY: SELECT '' AS four, o.* FROM OIDINT2_TBL o WHERE o.f1 <= '1235/9873'; |
||||
four|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|1235/9873 |
||||
|987/-1234 |
||||
|0/0 |
||||
(4 rows) |
||||
|
||||
QUERY: SELECT '' AS three, o.* FROM OIDINT2_TBL o WHERE o.f1 < '1235/9873'; |
||||
three|f1 |
||||
-----+--------- |
||||
|1234/9873 |
||||
|987/-1234 |
||||
|0/0 |
||||
(3 rows) |
||||
|
||||
QUERY: SELECT '' AS two, o.* FROM OIDINT2_TBL o WHERE o.f1 >= '1235/9873'; |
||||
two|f1 |
||||
---+--------- |
||||
|1235/9873 |
||||
|123456/0 |
||||
(2 rows) |
||||
|
||||
QUERY: SELECT '' AS one, o.* FROM OIDINT2_TBL o WHERE o.f1 > '1235/9873'; |
||||
one|f1 |
||||
---+-------- |
||||
|123456/0 |
||||
(1 row) |
||||
|
||||
QUERY: DROP TABLE OIDINT2_TBL; |
@ -1,66 +0,0 @@ |
||||
QUERY: CREATE TABLE OIDINT2_TBL(f1 oidint2); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('1234/9873'); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('1235/9873'); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('987/-1234'); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('123456'); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('123456/123456'); |
||||
ERROR: pg_atoi: error reading "123456": Result too large |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES (''); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('asdfasd'); |
||||
ERROR: pg_atoi: error in "asdfasd": can't parse "asdfasd" |
||||
QUERY: SELECT '' AS five, OIDINT2_TBL.*; |
||||
five|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|1235/9873 |
||||
|987/-1234 |
||||
|123456/0 |
||||
|0/0 |
||||
(5 rows) |
||||
|
||||
QUERY: SELECT '' AS one, o.* FROM OIDINT2_TBL o WHERE o.f1 = '1235/9873'; |
||||
one|f1 |
||||
---+--------- |
||||
|1235/9873 |
||||
(1 row) |
||||
|
||||
QUERY: SELECT '' AS four, o.* FROM OIDINT2_TBL o WHERE o.f1 <> '1235/9873'; |
||||
four|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|987/-1234 |
||||
|123456/0 |
||||
|0/0 |
||||
(4 rows) |
||||
|
||||
QUERY: SELECT '' AS four, o.* FROM OIDINT2_TBL o WHERE o.f1 <= '1235/9873'; |
||||
four|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|1235/9873 |
||||
|987/-1234 |
||||
|0/0 |
||||
(4 rows) |
||||
|
||||
QUERY: SELECT '' AS three, o.* FROM OIDINT2_TBL o WHERE o.f1 < '1235/9873'; |
||||
three|f1 |
||||
-----+--------- |
||||
|1234/9873 |
||||
|987/-1234 |
||||
|0/0 |
||||
(3 rows) |
||||
|
||||
QUERY: SELECT '' AS two, o.* FROM OIDINT2_TBL o WHERE o.f1 >= '1235/9873'; |
||||
two|f1 |
||||
---+--------- |
||||
|1235/9873 |
||||
|123456/0 |
||||
(2 rows) |
||||
|
||||
QUERY: SELECT '' AS one, o.* FROM OIDINT2_TBL o WHERE o.f1 > '1235/9873'; |
||||
one|f1 |
||||
---+-------- |
||||
|123456/0 |
||||
(1 row) |
||||
|
||||
QUERY: DROP TABLE OIDINT2_TBL; |
@ -1,66 +0,0 @@ |
||||
QUERY: CREATE TABLE OIDINT2_TBL(f1 oidint2); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('1234/9873'); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('1235/9873'); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('987/-1234'); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('123456'); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('123456/123456'); |
||||
ERROR: pg_atoi: error reading "123456": Result too large |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES (''); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('asdfasd'); |
||||
ERROR: pg_atoi: error in "asdfasd": can't parse "asdfasd" |
||||
QUERY: SELECT '' AS five, OIDINT2_TBL.*; |
||||
five|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|1235/9873 |
||||
|987/-1234 |
||||
|123456/0 |
||||
|0/0 |
||||
(5 rows) |
||||
|
||||
QUERY: SELECT '' AS one, o.* FROM OIDINT2_TBL o WHERE o.f1 = '1235/9873'; |
||||
one|f1 |
||||
---+--------- |
||||
|1235/9873 |
||||
(1 row) |
||||
|
||||
QUERY: SELECT '' AS four, o.* FROM OIDINT2_TBL o WHERE o.f1 <> '1235/9873'; |
||||
four|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|987/-1234 |
||||
|123456/0 |
||||
|0/0 |
||||
(4 rows) |
||||
|
||||
QUERY: SELECT '' AS four, o.* FROM OIDINT2_TBL o WHERE o.f1 <= '1235/9873'; |
||||
four|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|1235/9873 |
||||
|987/-1234 |
||||
|0/0 |
||||
(4 rows) |
||||
|
||||
QUERY: SELECT '' AS three, o.* FROM OIDINT2_TBL o WHERE o.f1 < '1235/9873'; |
||||
three|f1 |
||||
-----+--------- |
||||
|1234/9873 |
||||
|987/-1234 |
||||
|0/0 |
||||
(3 rows) |
||||
|
||||
QUERY: SELECT '' AS two, o.* FROM OIDINT2_TBL o WHERE o.f1 >= '1235/9873'; |
||||
two|f1 |
||||
---+--------- |
||||
|1235/9873 |
||||
|123456/0 |
||||
(2 rows) |
||||
|
||||
QUERY: SELECT '' AS one, o.* FROM OIDINT2_TBL o WHERE o.f1 > '1235/9873'; |
||||
one|f1 |
||||
---+-------- |
||||
|123456/0 |
||||
(1 row) |
||||
|
||||
QUERY: DROP TABLE OIDINT2_TBL; |
@ -1,66 +0,0 @@ |
||||
QUERY: CREATE TABLE OIDINT2_TBL(f1 oidint2); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('1234/9873'); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('1235/9873'); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('987/-1234'); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('123456'); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('123456/123456'); |
||||
ERROR: pg_atoi: error reading "123456": Math result not representable |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES (''); |
||||
QUERY: INSERT INTO OIDINT2_TBL(f1) VALUES ('asdfasd'); |
||||
ERROR: pg_atoi: error in "asdfasd": can't parse "asdfasd" |
||||
QUERY: SELECT '' AS five, OIDINT2_TBL.*; |
||||
five|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|1235/9873 |
||||
|987/-1234 |
||||
|123456/0 |
||||
|0/0 |
||||
(5 rows) |
||||
|
||||
QUERY: SELECT '' AS one, o.* FROM OIDINT2_TBL o WHERE o.f1 = '1235/9873'; |
||||
one|f1 |
||||
---+--------- |
||||
|1235/9873 |
||||
(1 row) |
||||
|
||||
QUERY: SELECT '' AS four, o.* FROM OIDINT2_TBL o WHERE o.f1 <> '1235/9873'; |
||||
four|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|987/-1234 |
||||
|123456/0 |
||||
|0/0 |
||||
(4 rows) |
||||
|
||||
QUERY: SELECT '' AS four, o.* FROM OIDINT2_TBL o WHERE o.f1 <= '1235/9873'; |
||||
four|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|1235/9873 |
||||
|987/-1234 |
||||
|0/0 |
||||
(4 rows) |
||||
|
||||
QUERY: SELECT '' AS three, o.* FROM OIDINT2_TBL o WHERE o.f1 < '1235/9873'; |
||||
three|f1 |
||||
-----+--------- |
||||
|1234/9873 |
||||
|987/-1234 |
||||
|0/0 |
||||
(3 rows) |
||||
|
||||
QUERY: SELECT '' AS two, o.* FROM OIDINT2_TBL o WHERE o.f1 >= '1235/9873'; |
||||
two|f1 |
||||
---+--------- |
||||
|1235/9873 |
||||
|123456/0 |
||||
(2 rows) |
||||
|
||||
QUERY: SELECT '' AS one, o.* FROM OIDINT2_TBL o WHERE o.f1 > '1235/9873'; |
||||
one|f1 |
||||
---+-------- |
||||
|123456/0 |
||||
(1 row) |
||||
|
||||
QUERY: DROP TABLE OIDINT2_TBL; |
@ -1,66 +0,0 @@ |
||||
QUERY: CREATE TABLE OIDINT4_TBL(f1 oidint4); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('1234/9873'); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('1235/9873'); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('987/-1234'); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('123456'); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('123456/1234568901234567890'); |
||||
ERROR: pg_atoi: error reading "1234568901234567890": Result too large |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES (''); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('asdfasd'); |
||||
ERROR: pg_atoi: error in "asdfasd": can't parse "asdfasd" |
||||
QUERY: SELECT '' AS five, OIDINT4_TBL.*; |
||||
five|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|1235/9873 |
||||
|987/-1234 |
||||
|123456/0 |
||||
|0/0 |
||||
(5 rows) |
||||
|
||||
QUERY: SELECT '' AS one, o.* FROM OIDINT4_TBL o WHERE o.f1 = '1235/9873'; |
||||
one|f1 |
||||
---+--------- |
||||
|1235/9873 |
||||
(1 row) |
||||
|
||||
QUERY: SELECT '' AS four, o.* FROM OIDINT4_TBL o WHERE o.f1 <> '1235/9873'; |
||||
four|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|987/-1234 |
||||
|123456/0 |
||||
|0/0 |
||||
(4 rows) |
||||
|
||||
QUERY: SELECT '' AS four, o.* FROM OIDINT4_TBL o WHERE o.f1 <= '1235/9873'; |
||||
four|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|1235/9873 |
||||
|987/-1234 |
||||
|0/0 |
||||
(4 rows) |
||||
|
||||
QUERY: SELECT '' AS three, o.* FROM OIDINT4_TBL o WHERE o.f1 < '1235/9873'; |
||||
three|f1 |
||||
-----+--------- |
||||
|1234/9873 |
||||
|987/-1234 |
||||
|0/0 |
||||
(3 rows) |
||||
|
||||
QUERY: SELECT '' AS two, o.* FROM OIDINT4_TBL o WHERE o.f1 >= '1235/9873'; |
||||
two|f1 |
||||
---+--------- |
||||
|1235/9873 |
||||
|123456/0 |
||||
(2 rows) |
||||
|
||||
QUERY: SELECT '' AS one, o.* FROM OIDINT4_TBL o WHERE o.f1 > '1235/9873'; |
||||
one|f1 |
||||
---+-------- |
||||
|123456/0 |
||||
(1 row) |
||||
|
||||
QUERY: DROP TABLE OIDINT4_TBL; |
@ -1,66 +0,0 @@ |
||||
QUERY: CREATE TABLE OIDINT4_TBL(f1 oidint4); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('1234/9873'); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('1235/9873'); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('987/-1234'); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('123456'); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('123456/1234568901234567890'); |
||||
ERROR: pg_atoi: error reading "1234568901234567890": Result too large |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES (''); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('asdfasd'); |
||||
ERROR: pg_atoi: error in "asdfasd": can't parse "asdfasd" |
||||
QUERY: SELECT '' AS five, OIDINT4_TBL.*; |
||||
five|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|1235/9873 |
||||
|987/-1234 |
||||
|123456/0 |
||||
|0/0 |
||||
(5 rows) |
||||
|
||||
QUERY: SELECT '' AS one, o.* FROM OIDINT4_TBL o WHERE o.f1 = '1235/9873'; |
||||
one|f1 |
||||
---+--------- |
||||
|1235/9873 |
||||
(1 row) |
||||
|
||||
QUERY: SELECT '' AS four, o.* FROM OIDINT4_TBL o WHERE o.f1 <> '1235/9873'; |
||||
four|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|987/-1234 |
||||
|123456/0 |
||||
|0/0 |
||||
(4 rows) |
||||
|
||||
QUERY: SELECT '' AS four, o.* FROM OIDINT4_TBL o WHERE o.f1 <= '1235/9873'; |
||||
four|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|1235/9873 |
||||
|987/-1234 |
||||
|0/0 |
||||
(4 rows) |
||||
|
||||
QUERY: SELECT '' AS three, o.* FROM OIDINT4_TBL o WHERE o.f1 < '1235/9873'; |
||||
three|f1 |
||||
-----+--------- |
||||
|1234/9873 |
||||
|987/-1234 |
||||
|0/0 |
||||
(3 rows) |
||||
|
||||
QUERY: SELECT '' AS two, o.* FROM OIDINT4_TBL o WHERE o.f1 >= '1235/9873'; |
||||
two|f1 |
||||
---+--------- |
||||
|1235/9873 |
||||
|123456/0 |
||||
(2 rows) |
||||
|
||||
QUERY: SELECT '' AS one, o.* FROM OIDINT4_TBL o WHERE o.f1 > '1235/9873'; |
||||
one|f1 |
||||
---+-------- |
||||
|123456/0 |
||||
(1 row) |
||||
|
||||
QUERY: DROP TABLE OIDINT4_TBL; |
@ -1,66 +0,0 @@ |
||||
QUERY: CREATE TABLE OIDINT4_TBL(f1 oidint4); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('1234/9873'); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('1235/9873'); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('987/-1234'); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('123456'); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('123456/1234568901234567890'); |
||||
ERROR: pg_atoi: error reading "1234568901234567890": Result too large |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES (''); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('asdfasd'); |
||||
ERROR: pg_atoi: error in "asdfasd": can't parse "asdfasd" |
||||
QUERY: SELECT '' AS five, OIDINT4_TBL.*; |
||||
five|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|1235/9873 |
||||
|987/-1234 |
||||
|123456/0 |
||||
|0/0 |
||||
(5 rows) |
||||
|
||||
QUERY: SELECT '' AS one, o.* FROM OIDINT4_TBL o WHERE o.f1 = '1235/9873'; |
||||
one|f1 |
||||
---+--------- |
||||
|1235/9873 |
||||
(1 row) |
||||
|
||||
QUERY: SELECT '' AS four, o.* FROM OIDINT4_TBL o WHERE o.f1 <> '1235/9873'; |
||||
four|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|987/-1234 |
||||
|123456/0 |
||||
|0/0 |
||||
(4 rows) |
||||
|
||||
QUERY: SELECT '' AS four, o.* FROM OIDINT4_TBL o WHERE o.f1 <= '1235/9873'; |
||||
four|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|1235/9873 |
||||
|987/-1234 |
||||
|0/0 |
||||
(4 rows) |
||||
|
||||
QUERY: SELECT '' AS three, o.* FROM OIDINT4_TBL o WHERE o.f1 < '1235/9873'; |
||||
three|f1 |
||||
-----+--------- |
||||
|1234/9873 |
||||
|987/-1234 |
||||
|0/0 |
||||
(3 rows) |
||||
|
||||
QUERY: SELECT '' AS two, o.* FROM OIDINT4_TBL o WHERE o.f1 >= '1235/9873'; |
||||
two|f1 |
||||
---+--------- |
||||
|1235/9873 |
||||
|123456/0 |
||||
(2 rows) |
||||
|
||||
QUERY: SELECT '' AS one, o.* FROM OIDINT4_TBL o WHERE o.f1 > '1235/9873'; |
||||
one|f1 |
||||
---+-------- |
||||
|123456/0 |
||||
(1 row) |
||||
|
||||
QUERY: DROP TABLE OIDINT4_TBL; |
@ -1,66 +0,0 @@ |
||||
QUERY: CREATE TABLE OIDINT4_TBL(f1 oidint4); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('1234/9873'); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('1235/9873'); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('987/-1234'); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('123456'); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('123456/1234568901234567890'); |
||||
ERROR: pg_atoi: error reading "1234568901234567890": Math result not representable |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES (''); |
||||
QUERY: INSERT INTO OIDINT4_TBL(f1) VALUES ('asdfasd'); |
||||
ERROR: pg_atoi: error in "asdfasd": can't parse "asdfasd" |
||||
QUERY: SELECT '' AS five, OIDINT4_TBL.*; |
||||
five|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|1235/9873 |
||||
|987/-1234 |
||||
|123456/0 |
||||
|0/0 |
||||
(5 rows) |
||||
|
||||
QUERY: SELECT '' AS one, o.* FROM OIDINT4_TBL o WHERE o.f1 = '1235/9873'; |
||||
one|f1 |
||||
---+--------- |
||||
|1235/9873 |
||||
(1 row) |
||||
|
||||
QUERY: SELECT '' AS four, o.* FROM OIDINT4_TBL o WHERE o.f1 <> '1235/9873'; |
||||
four|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|987/-1234 |
||||
|123456/0 |
||||
|0/0 |
||||
(4 rows) |
||||
|
||||
QUERY: SELECT '' AS four, o.* FROM OIDINT4_TBL o WHERE o.f1 <= '1235/9873'; |
||||
four|f1 |
||||
----+--------- |
||||
|1234/9873 |
||||
|1235/9873 |
||||
|987/-1234 |
||||
|0/0 |
||||
(4 rows) |
||||
|
||||
QUERY: SELECT '' AS three, o.* FROM OIDINT4_TBL o WHERE o.f1 < '1235/9873'; |
||||
three|f1 |
||||
-----+--------- |
||||
|1234/9873 |
||||
|987/-1234 |
||||
|0/0 |
||||
(3 rows) |
||||
|
||||
QUERY: SELECT '' AS two, o.* FROM OIDINT4_TBL o WHERE o.f1 >= '1235/9873'; |
||||
two|f1 |
||||
---+--------- |
||||
|1235/9873 |
||||
|123456/0 |
||||
(2 rows) |
||||
|
||||
QUERY: SELECT '' AS one, o.* FROM OIDINT4_TBL o WHERE o.f1 > '1235/9873'; |
||||
one|f1 |
||||
---+-------- |
||||
|123456/0 |
||||
(1 row) |
||||
|
||||
QUERY: DROP TABLE OIDINT4_TBL; |
@ -1,63 +0,0 @@ |
||||
QUERY: CREATE TABLE OIDNAME_TBL(f1 oidname); |
||||
QUERY: INSERT INTO OIDNAME_TBL(f1) VALUES ('1234,abcd'); |
||||
QUERY: INSERT INTO OIDNAME_TBL(f1) VALUES ('1235,efgh'); |
||||
QUERY: INSERT INTO OIDNAME_TBL(f1) VALUES ('987,XXXX'); |
||||
QUERY: INSERT INTO OIDNAME_TBL(f1) VALUES ('123456'); |
||||
ERROR: Bad input data for type oidname |
||||
QUERY: INSERT INTO OIDNAME_TBL(f1) VALUES ('123456,abcdefghijklmnopqrsutvwyz0123456789'); |
||||
QUERY: INSERT INTO OIDNAME_TBL(f1) VALUES (''); |
||||
ERROR: Bad input data for type oidname |
||||
QUERY: INSERT INTO OIDNAME_TBL(f1) VALUES ('asdfasd'); |
||||
ERROR: Bad input data for type oidname |
||||
QUERY: SELECT '' AS four, OIDNAME_TBL.*; |
||||
four|f1 |
||||
----+-------------------------------------- |
||||
|1234,abcd |
||||
|1235,efgh |
||||
|987,XXXX |
||||
|123456,abcdefghijklmnopqrsutvwyz012345 |
||||
(4 rows) |
||||
|
||||
QUERY: SELECT '' AS one, o.* FROM OIDNAME_TBL o WHERE o.f1 = '1234,abcd'; |
||||
one|f1 |
||||
---+--------- |
||||
|1234,abcd |
||||
(1 row) |
||||
|
||||
QUERY: SELECT '' AS three, o.* FROM OIDNAME_TBL o WHERE o.f1 <> '1234,abcd'; |
||||
three|f1 |
||||
-----+-------------------------------------- |
||||
|1235,efgh |
||||
|987,XXXX |
||||
|123456,abcdefghijklmnopqrsutvwyz012345 |
||||
(3 rows) |
||||
|
||||
QUERY: SELECT '' AS two, o.* FROM OIDNAME_TBL o WHERE o.f1 <= '1234,abcd'; |
||||
two|f1 |
||||
---+--------- |
||||
|1234,abcd |
||||
|987,XXXX |
||||
(2 rows) |
||||
|
||||
QUERY: SELECT '' AS one, o.* FROM OIDNAME_TBL o WHERE o.f1 < '1234,abcd'; |
||||
one|f1 |
||||
---+-------- |
||||
|987,XXXX |
||||
(1 row) |
||||
|
||||
QUERY: SELECT '' AS three, o.* FROM OIDNAME_TBL o WHERE o.f1 >= '1234,abcd'; |
||||
three|f1 |
||||
-----+-------------------------------------- |
||||
|1234,abcd |
||||
|1235,efgh |
||||
|123456,abcdefghijklmnopqrsutvwyz012345 |
||||
(3 rows) |
||||
|
||||
QUERY: SELECT '' AS two, o.* FROM OIDNAME_TBL o WHERE o.f1 > '1234,abcd'; |
||||
two|f1 |
||||
---+-------------------------------------- |
||||
|1235,efgh |
||||
|123456,abcdefghijklmnopqrsutvwyz012345 |
||||
(2 rows) |
||||
|
||||
QUERY: DROP TABLE OIDNAME_TBL; |
@ -1,47 +0,0 @@ |
||||
-- *************testing built-in type oidint2 **************** |
||||
-- oidint2 is a an adt for multiple key indices involving oid and int2 |
||||
-- probably will not be used directly by most users |
||||
|
||||
CREATE TABLE OIDINT2_TBL(f1 oidint2); |
||||
|
||||
INSERT INTO OIDINT2_TBL(f1) VALUES ('1234/9873'); |
||||
|
||||
INSERT INTO OIDINT2_TBL(f1) VALUES ('1235/9873'); |
||||
|
||||
INSERT INTO OIDINT2_TBL(f1) VALUES ('987/-1234'); |
||||
|
||||
-- no int2 component |
||||
-- |
||||
-- this is defined as good in the code -- I don't know what will break |
||||
-- if we disallow it. |
||||
-- |
||||
INSERT INTO OIDINT2_TBL(f1) VALUES ('123456'); |
||||
|
||||
-- int2 component too large |
||||
INSERT INTO OIDINT2_TBL(f1) VALUES ('123456/123456'); |
||||
|
||||
-- |
||||
-- this is defined as good in the code -- I don't know what will break |
||||
-- if we disallow it. |
||||
-- |
||||
INSERT INTO OIDINT2_TBL(f1) VALUES (''); |
||||
|
||||
-- bad inputs |
||||
INSERT INTO OIDINT2_TBL(f1) VALUES ('asdfasd'); |
||||
|
||||
|
||||
SELECT '' AS five, OIDINT2_TBL.*; |
||||
|
||||
SELECT '' AS one, o.* FROM OIDINT2_TBL o WHERE o.f1 = '1235/9873'; |
||||
|
||||
SELECT '' AS four, o.* FROM OIDINT2_TBL o WHERE o.f1 <> '1235/9873'; |
||||
|
||||
SELECT '' AS four, o.* FROM OIDINT2_TBL o WHERE o.f1 <= '1235/9873'; |
||||
|
||||
SELECT '' AS three, o.* FROM OIDINT2_TBL o WHERE o.f1 < '1235/9873'; |
||||
|
||||
SELECT '' AS two, o.* FROM OIDINT2_TBL o WHERE o.f1 >= '1235/9873'; |
||||
|
||||
SELECT '' AS one, o.* FROM OIDINT2_TBL o WHERE o.f1 > '1235/9873'; |
||||
|
||||
DROP TABLE OIDINT2_TBL; |
@ -1,46 +0,0 @@ |
||||
--*************testing built-in type oidint4 **************** |
||||
-- oidint4 is a an adt for multiple key indices involving oid and int4 |
||||
-- probably will not be used directly by most users |
||||
|
||||
CREATE TABLE OIDINT4_TBL(f1 oidint4); |
||||
|
||||
INSERT INTO OIDINT4_TBL(f1) VALUES ('1234/9873'); |
||||
|
||||
INSERT INTO OIDINT4_TBL(f1) VALUES ('1235/9873'); |
||||
|
||||
INSERT INTO OIDINT4_TBL(f1) VALUES ('987/-1234'); |
||||
|
||||
-- no int4 component |
||||
-- |
||||
-- this is defined as good in the code -- I don't know what will break |
||||
-- if we disallow it. |
||||
-- |
||||
INSERT INTO OIDINT4_TBL(f1) VALUES ('123456'); |
||||
|
||||
-- int4 component too large |
||||
INSERT INTO OIDINT4_TBL(f1) VALUES ('123456/1234568901234567890'); |
||||
|
||||
-- |
||||
-- this is defined as good in the code -- I don't know what will break |
||||
-- if we disallow it. |
||||
-- |
||||
INSERT INTO OIDINT4_TBL(f1) VALUES (''); |
||||
|
||||
-- bad inputs |
||||
INSERT INTO OIDINT4_TBL(f1) VALUES ('asdfasd'); |
||||
|
||||
SELECT '' AS five, OIDINT4_TBL.*; |
||||
|
||||
SELECT '' AS one, o.* FROM OIDINT4_TBL o WHERE o.f1 = '1235/9873'; |
||||
|
||||
SELECT '' AS four, o.* FROM OIDINT4_TBL o WHERE o.f1 <> '1235/9873'; |
||||
|
||||
SELECT '' AS four, o.* FROM OIDINT4_TBL o WHERE o.f1 <= '1235/9873'; |
||||
|
||||
SELECT '' AS three, o.* FROM OIDINT4_TBL o WHERE o.f1 < '1235/9873'; |
||||
|
||||
SELECT '' AS two, o.* FROM OIDINT4_TBL o WHERE o.f1 >= '1235/9873'; |
||||
|
||||
SELECT '' AS one, o.* FROM OIDINT4_TBL o WHERE o.f1 > '1235/9873'; |
||||
|
||||
DROP TABLE OIDINT4_TBL; |
@ -1,39 +0,0 @@ |
||||
-- *************testing built-in type oidname **************** |
||||
-- oidname is a an adt for multiple key indices involving oid and name |
||||
-- probably will not be used directly by most users |
||||
|
||||
CREATE TABLE OIDNAME_TBL(f1 oidname); |
||||
|
||||
INSERT INTO OIDNAME_TBL(f1) VALUES ('1234,abcd'); |
||||
|
||||
INSERT INTO OIDNAME_TBL(f1) VALUES ('1235,efgh'); |
||||
|
||||
INSERT INTO OIDNAME_TBL(f1) VALUES ('987,XXXX'); |
||||
|
||||
-- no name component |
||||
INSERT INTO OIDNAME_TBL(f1) VALUES ('123456'); |
||||
|
||||
-- name component too long |
||||
INSERT INTO OIDNAME_TBL(f1) VALUES ('123456,abcdefghijklmnopqrsutvwyz0123456789'); |
||||
|
||||
-- bad inputs |
||||
INSERT INTO OIDNAME_TBL(f1) VALUES (''); |
||||
|
||||
INSERT INTO OIDNAME_TBL(f1) VALUES ('asdfasd'); |
||||
|
||||
|
||||
SELECT '' AS four, OIDNAME_TBL.*; |
||||
|
||||
SELECT '' AS one, o.* FROM OIDNAME_TBL o WHERE o.f1 = '1234,abcd'; |
||||
|
||||
SELECT '' AS three, o.* FROM OIDNAME_TBL o WHERE o.f1 <> '1234,abcd'; |
||||
|
||||
SELECT '' AS two, o.* FROM OIDNAME_TBL o WHERE o.f1 <= '1234,abcd'; |
||||
|
||||
SELECT '' AS one, o.* FROM OIDNAME_TBL o WHERE o.f1 < '1234,abcd'; |
||||
|
||||
SELECT '' AS three, o.* FROM OIDNAME_TBL o WHERE o.f1 >= '1234,abcd'; |
||||
|
||||
SELECT '' AS two, o.* FROM OIDNAME_TBL o WHERE o.f1 > '1234,abcd'; |
||||
|
||||
DROP TABLE OIDNAME_TBL; |
Loading…
Reference in new issue