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
8cb3ad9f
Commit
8cb3ad9f
authored
Apr 09, 2008
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Revert sentence removal from nickname in FAQ.
parent
20c5542c
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
16 additions
and
14 deletions
+16
-14
doc/src/FAQ/FAQ.html
doc/src/FAQ/FAQ.html
+5
-3
src/backend/optimizer/README
src/backend/optimizer/README
+4
-4
src/backend/parser/README
src/backend/parser/README
+3
-3
src/backend/utils/mmgr/README
src/backend/utils/mmgr/README
+4
-4
No files found.
doc/src/FAQ/FAQ.html
View file @
8cb3ad9f
...
...
@@ -10,7 +10,7 @@
alink=
"#0000ff"
>
<H1>
Frequently Asked Questions (FAQ) for PostgreSQL
</H1>
<P>
Last updated:
Tue Apr 8 20:43:08 ED
T 2008
</P>
<P>
Last updated:
Mon Mar 3 11:22:50 ES
T 2008
</P>
<P>
Current maintainer: Bruce Momjian (
<A
href=
"mailto:bruce@momjian.us"
>
bruce@momjian.us
</A>
)
...
...
@@ -150,8 +150,10 @@
http://www.postgresql.org/docs/faqs.FAQ_DEV.html
</A>
</P>
<P>
Postgres is a widely-used nickname for PostgreSQL. If you find
'PostgreSQL' hard to pronounce, call it 'Postgres' instead.
</P>
<P>
Postgres is a widely-used nickname for PostgreSQL. It was the
original name of the project at Berkeley and is strongly preferred
over other nicknames. If you find 'PostgreSQL' hard to pronounce, call
it 'Postgres' instead.
</P>
<H3
id=
"item1.2"
>
1.2) Who controls PostgreSQL?
<BR></H3>
...
...
src/backend/optimizer/README
View file @
8cb3ad9f
$PostgreSQL: pgsql/src/backend/optimizer/README,v 1.4
3 2008/03/21 13:23:28
momjian Exp $
$PostgreSQL: pgsql/src/backend/optimizer/README,v 1.4
4 2008/04/09 00:55:30
momjian Exp $
Optimizer
=========
...
...
@@ -73,8 +73,8 @@ tree is found by a recursive process:
1) Take each base relation in the query, and make a RelOptInfo structure
for it. Find each potentially useful way of accessing the relation,
including sequential and index scans, and make
a Path representing that
way. All the Paths made for a given relation are placed in its
including sequential and index scans, and make
Paths representing those
way
s
. All the Paths made for a given relation are placed in its
RelOptInfo.pathlist. (Actually, we discard Paths that are obviously
inferior alternatives before they ever get into the pathlist --- what
ends up in the pathlist is the cheapest way of generating each potentially
...
...
@@ -271,7 +271,7 @@ The primary entry point is planner().
planner()
set up for recursive handling of subqueries
do final cleanup after planning
.
do final cleanup after planning
-subquery_planner()
pull up subqueries from rangetable, if possible
canonicalize qual
...
...
src/backend/parser/README
View file @
8cb3ad9f
$PostgreSQL: pgsql/src/backend/parser/README,v 1.
7 2008/03/21 13:23:28
momjian Exp $
$PostgreSQL: pgsql/src/backend/parser/README,v 1.
8 2008/04/09 00:55:30
momjian Exp $
Parser
======
...
...
@@ -14,7 +14,7 @@ keywords.c turn keywords into specific tokens
gram.y parse the tokens and fill query-type-specific structures
analyze.c top level of parse analysis for optimizable queries
parse_clause.c handle clauses like WHERE, ORDER BY, GROUP BY, ...
parse_coerce.c handle coercing expressions to different types
parse_coerce.c handle coercing expressions to different
data
types
parse_expr.c handle expressions like col, col + 3, x = 3 or x = 4
parse_oper.c handle operators in expressions
parse_agg.c handle aggregates, like SUM(col1), AVG(col2), ...
...
...
@@ -22,5 +22,5 @@ parse_func.c handle functions, table.column and column identifiers
parse_node.c create nodes for various structures
parse_target.c handle the result list of the query
parse_relation.c support routines for tables and column handling
parse_type.c support routines for type handling
parse_type.c support routines for
data
type handling
parse_utilcmd.c parse analysis for utility commands (done at execution time)
src/backend/utils/mmgr/README
View file @
8cb3ad9f
$PostgreSQL: pgsql/src/backend/utils/mmgr/README,v 1.1
2 2008/03/20 17:55:15
momjian Exp $
$PostgreSQL: pgsql/src/backend/utils/mmgr/README,v 1.1
3 2008/04/09 00:55:30
momjian Exp $
Notes About Memory Allocation Redesign
======================================
Up through version 7.0, Postgres had serious problems with memory leakage
during large queries that process a lot of pass-by-reference data. There
was no provision for recycling memory until end of query. This need
s
to be
fixed, even more so with the advent of TOAST which will allow very large
was no provision for recycling memory until end of query. This need
ed
to be
fixed, even more so with the advent of TOAST which will allow
ed
very large
chunks of data to be passed around in the system. This document describes
the new memory management
plan
implemented in 7.1.
the new memory management
system
implemented in 7.1.
Background
...
...
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