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
6952b319
Commit
6952b319
authored
Nov 04, 2000
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update FAQ_DEV.
parent
b61f681f
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
26 additions
and
0 deletions
+26
-0
doc/FAQ_DEV
doc/FAQ_DEV
+13
-0
doc/src/FAQ/FAQ_DEV.html
doc/src/FAQ/FAQ_DEV.html
+13
-0
No files found.
doc/FAQ_DEV
View file @
6952b319
...
@@ -26,6 +26,7 @@
...
@@ -26,6 +26,7 @@
10) What is elog()?
10) What is elog()?
11) What is configure all about?
11) What is configure all about?
12) How do I add a new port?
12) How do I add a new port?
13) What is CommandCounterIncrement()?
_________________________________________________________________
_________________________________________________________________
1) What tools are available for developers?
1) What tools are available for developers?
...
@@ -414,3 +415,15 @@ c-mode)
...
@@ -414,3 +415,15 @@ c-mode)
src/include/storage/s_lock.h for your CPU. There is also a
src/include/storage/s_lock.h for your CPU. There is also a
src/makefiles directory for port-specific Makefile handling. There is
src/makefiles directory for port-specific Makefile handling. There is
a backend/port directory if you need special files for your OS.
a backend/port directory if you need special files for your OS.
13) What is CommandCounterIncrement()?
Normally, transactions can not see the rows they modify. This allows
UPDATE foo SET x = x + 1 to work correctly.
However, there are cases where a transactions needs to see rows
affected in previous parts of the transaction. This is accomplished
using a Command Counter. Incrementing the counter allows transactions
to be broken into pieces so each piece can see rows modified by
previous pieces. CommandCounterIncrement() increments the Command
Counter, creating a new piece of the transaction.
doc/src/FAQ/FAQ_DEV.html
View file @
6952b319
...
@@ -38,6 +38,7 @@ tables from the backend code?<BR>
...
@@ -38,6 +38,7 @@ tables from the backend code?<BR>
<a
href=
"#10"
>
10
</a>
) What is elog()?
<BR>
<a
href=
"#10"
>
10
</a>
) What is elog()?
<BR>
<a
href=
"#11"
>
11
</a>
) What is configure all about?
<BR>
<a
href=
"#11"
>
11
</a>
) What is configure all about?
<BR>
<a
href=
"#12"
>
12
</a>
) How do I add a new port?
<BR>
<a
href=
"#12"
>
12
</a>
) How do I add a new port?
<BR>
<a
href=
"#13"
>
13
</a>
) What is CommandCounterIncrement()?
<BR>
<BR>
<BR>
<HR>
<HR>
...
@@ -481,6 +482,18 @@ appropriate values. Hopefully, there is already locking code in
...
@@ -481,6 +482,18 @@ appropriate values. Hopefully, there is already locking code in
There is a
<I>
backend/port
</I>
directory if you need special files for
There is a
<I>
backend/port
</I>
directory if you need special files for
your OS.
<P>
your OS.
<P>
<H3><a
name=
"13"
>
13
</a>
) What is CommandCounterIncrement()?
</H3><P>
Normally, transactions can not see the rows they modify. This allows
<CODE>
UPDATE foo SET x = x + 1
</CODE>
to work correctly.
<P>
However, there are cases where a transactions needs to see rows affected
in previous parts of the transaction. This is accomplished using a
Command Counter. Incrementing the counter allows transactions to be
broken into pieces so each piece can see rows modified by previous
pieces.
<I>
CommandCounterIncrement()
</I>
increments the Command
Counter, creating a new piece of the transaction.
<P>
</BODY>
</BODY>
</HTML>
</HTML>
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