postgresql/doc/src/FAQ
Bruce Momjian fad7e8edac Add text:
* Merge xmin/xmax/cmin/cmax back into three header fields

  Before subtransactions, there used to be only three fields needed to
  store these four values. This was possible because only the current
  transaction looks at the cmin/cmax values. If the current transaction
  created and expired the row the fields stored where xmin (same as
  xmax), cmin, cmax, and if the transaction was expiring a row from a
  another transaction, the fields stored were xmin (cmin was not
  needed), xmax, and cmax. Such a system worked because a transaction
  could only see committed rows from another transaction. However,
  subtransactions can see rows from outer transactions, and once the
  subtransaction completes, the outer transaction continues, requiring
  the storage of all four fields. With subtransactions, an outer
  transaction can create a row, a subtransaction expire it, and when the
  subtransaction completes, the outer transaction still has to have
  proper visibility of the row, for example, for cursors.

  One possible solution is to create a phantom cid which represents a
  cmin/cmax pair and is stored in local memory.
2005-09-02 15:22:44 +00:00
..
FAQ.html 8.0.3 is now the most recent version. 2005-09-01 16:18:51 +00:00
FAQ_brazilian.html Update FAQ URLs. 2005-05-11 16:13:20 +00:00
FAQ_chinese.html Update Chinese FAQ to fix XHTML format. 2005-06-04 03:28:57 +00:00
FAQ_czech.html Update FAQ URLs. 2005-05-11 16:13:20 +00:00
FAQ_DEV.html Update patches queue URL, description. 2005-08-09 04:56:58 +00:00
FAQ_farsi.html Update Farsi FAQ. 2005-05-27 22:09:42 +00:00
FAQ_french.html Update FAQ URLs. 2005-05-11 16:13:20 +00:00
FAQ_german.html Update FAQ URLs. 2005-05-11 16:13:20 +00:00
FAQ_hungarian.html Update Hungarian FAQ and add an HTML version. 2005-06-06 16:30:42 +00:00
FAQ_japanese.html Update Japanese FAQ. 2005-05-20 15:53:06 +00:00
FAQ_MINGW.html Here's the patch to fix a lot of markup errors in the HTML FAQs. Doesn't 2005-03-11 21:46:54 +00:00
FAQ_polish.html Update FAQ URLs. 2005-05-11 16:13:20 +00:00
FAQ_russian.html Update Russian FAQ. 2005-06-03 18:17:07 +00:00
FAQ_turkish.html Here's the patch to fix a lot of markup errors in the HTML FAQs. Doesn't 2005-03-11 21:46:54 +00:00
README Update TODO script sample. 2005-04-18 14:44:04 +00:00
TODO.html Add text: 2005-09-02 15:22:44 +00:00

The FAQ* files in this directory are the master versions, and the
../../FAQ* text files are created using lynx:

	lynx -force_html -dont_wrap_pre -dump -hiddenlinks=ignore -nolist FAQ*

The TODO.html file in this directory is not the master, but ../../TODO
is.  The conversion is done using txt2html:

	txt2html -m -s 100 -p 100 --xhtml --titlefirst \
		--body_deco ' bgcolor="#FFFFFF" text="#000000" link="#FF0000" vlink="#A00000" alink="#0000FF"' \
		--caps_tag '' \
		/pgtop/doc/TODO |
	sed 's;\[\([^]]*\)\];[<a href="http://momjian.postgresql.org/cgi-bin/pgtodo?\1">\1</a>];g' > /pgtop/doc/src/FAQ/TODO.html