Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
1430271e
Commit
1430271e
authored
Jul 20, 2002
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add new configure files for missing-oid patch.
parent
dcbacde2
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
73 additions
and
0 deletions
+73
-0
src/test/regress/expected/without_oid.out
src/test/regress/expected/without_oid.out
+38
-0
src/test/regress/sql/without_oid.sql
src/test/regress/sql/without_oid.sql
+35
-0
No files found.
src/test/regress/expected/without_oid.out
0 → 100644
View file @
1430271e
--
-- WITHOUT OID
--
CREATE TABLE wi (i INT);
CREATE TABLE wo (i INT) WITHOUT OIDS;
INSERT INTO wi VALUES (1); -- 1
INSERT INTO wo SELECT i FROM wi; -- 1
INSERT INTO wo SELECT i+1 FROM wi; -- 1+1=2
INSERT INTO wi SELECT i+1 FROM wo; -- 1+2=3
INSERT INTO wi SELECT i+3 FROM wi; -- 3+3=6
INSERT INTO wo SELECT i+2 FROM wi; -- 2+6=8
INSERT INTO wo SELECT i+8 FROM wo; -- 8+8=16
INSERT INTO wi SELECT i+6 FROM wo; -- 6+16=22
INSERT INTO wi SELECT i+22 FROM wi; -- 22+22=44
INSERT INTO wo SELECT i+16 FROM wi; -- 16+44=60
INSERT INTO wo SELECT i+60 FROM wo; -- 60+60=120
INSERT INTO wi SELECT i+44 FROM wo; -- 44+120=164
INSERT INTO wi SELECT i+164 FROM wi; -- 164+164=328
INSERT INTO wo SELECT i+120 FROM wi; -- 120+328=448
INSERT INTO wo SELECT i+448 FROM wo; -- 448+448=896
INSERT INTO wi SELECT i+328 FROM wo; -- 328+896=1224
INSERT INTO wi SELECT i+1224 FROM wi; -- 1224+1224=2448
INSERT INTO wo SELECT i+896 FROM wi; -- 896+2448=3344
INSERT INTO wo SELECT i+3344 FROM wo; -- 3344+3344=6688
INSERT INTO wi SELECT i+2448 FROM wo; -- 2448+6688=9136
INSERT INTO wo SELECT i+6688 FROM wi WHERE i<=2448; -- 6688+2448=9136
VACUUM ANALYZE wi;
VACUUM ANALYZE wo;
SELECT min(relpages) < max(relpages), min(reltuples) - max(reltuples)
FROM pg_class
WHERE relname IN ('wi', 'wo');
?column? | ?column?
----------+----------
t | 0
(1 row)
DROP TABLE wi;
DROP TABLE wo;
src/test/regress/sql/without_oid.sql
0 → 100644
View file @
1430271e
--
-- WITHOUT OID
--
CREATE
TABLE
wi
(
i
INT
);
CREATE
TABLE
wo
(
i
INT
)
WITHOUT
OIDS
;
INSERT
INTO
wi
VALUES
(
1
);
-- 1
INSERT
INTO
wo
SELECT
i
FROM
wi
;
-- 1
INSERT
INTO
wo
SELECT
i
+
1
FROM
wi
;
-- 1+1=2
INSERT
INTO
wi
SELECT
i
+
1
FROM
wo
;
-- 1+2=3
INSERT
INTO
wi
SELECT
i
+
3
FROM
wi
;
-- 3+3=6
INSERT
INTO
wo
SELECT
i
+
2
FROM
wi
;
-- 2+6=8
INSERT
INTO
wo
SELECT
i
+
8
FROM
wo
;
-- 8+8=16
INSERT
INTO
wi
SELECT
i
+
6
FROM
wo
;
-- 6+16=22
INSERT
INTO
wi
SELECT
i
+
22
FROM
wi
;
-- 22+22=44
INSERT
INTO
wo
SELECT
i
+
16
FROM
wi
;
-- 16+44=60
INSERT
INTO
wo
SELECT
i
+
60
FROM
wo
;
-- 60+60=120
INSERT
INTO
wi
SELECT
i
+
44
FROM
wo
;
-- 44+120=164
INSERT
INTO
wi
SELECT
i
+
164
FROM
wi
;
-- 164+164=328
INSERT
INTO
wo
SELECT
i
+
120
FROM
wi
;
-- 120+328=448
INSERT
INTO
wo
SELECT
i
+
448
FROM
wo
;
-- 448+448=896
INSERT
INTO
wi
SELECT
i
+
328
FROM
wo
;
-- 328+896=1224
INSERT
INTO
wi
SELECT
i
+
1224
FROM
wi
;
-- 1224+1224=2448
INSERT
INTO
wo
SELECT
i
+
896
FROM
wi
;
-- 896+2448=3344
INSERT
INTO
wo
SELECT
i
+
3344
FROM
wo
;
-- 3344+3344=6688
INSERT
INTO
wi
SELECT
i
+
2448
FROM
wo
;
-- 2448+6688=9136
INSERT
INTO
wo
SELECT
i
+
6688
FROM
wi
WHERE
i
<=
2448
;
-- 6688+2448=9136
VACUUM
ANALYZE
wi
;
VACUUM
ANALYZE
wo
;
SELECT
min
(
relpages
)
<
max
(
relpages
),
min
(
reltuples
)
-
max
(
reltuples
)
FROM
pg_class
WHERE
relname
IN
(
'wi'
,
'wo'
);
DROP
TABLE
wi
;
DROP
TABLE
wo
;
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment