Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
P
postgres-lambda-diff
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Jakob Huber
postgres-lambda-diff
Commits
1430271e
Commit
1430271e
authored
22 years ago
by
Bruce Momjian
Browse files
Options
Downloads
Patches
Plain Diff
Add new configure files for missing-oid patch.
parent
dcbacde2
No related branches found
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
src/test/regress/expected/without_oid.out
+38
-0
38 additions, 0 deletions
src/test/regress/expected/without_oid.out
src/test/regress/sql/without_oid.sql
+35
-0
35 additions, 0 deletions
src/test/regress/sql/without_oid.sql
with
73 additions
and
0 deletions
src/test/regress/expected/without_oid.out
0 → 100644
+
38
−
0
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;
This diff is collapsed.
Click to expand it.
src/test/regress/sql/without_oid.sql
0 → 100644
+
35
−
0
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
;
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment