summaryrefslogtreecommitdiff
path: root/doc/src/sgml/geqo.sgml
AgeCommit message (Collapse)Author
2023-01-09Doc: add XML ID attributes to <sectN> and <varlistentry> tags.Tom Lane
This doesn't have any external effect at the moment, but it will allow adding useful link-discoverability features later. Brar Piening, reviewed by Karl Pinc. Discussion: https://postgr.es/m/CAB8KJ=jpuQU9QJe4+RgWENrK5g9jhoysMw2nvTN_esoOU0=a_w@mail.gmail.com
2020-07-18doc: Refresh more URLs in the docsMichael Paquier
This updates some URLs that are redirections, mostly to an equivalent using https. One URL referring to generalized partial indexes was outdated. Author: Kyotaro Horiguchi Discussion: https://postgr.es/m/[email protected] Backpatch-through: 9.5
2020-07-10Doc: update or remove dead external links.Tom Lane
Re-point comp.ai.genetic FAQ link to a more stable address. Remove stale links to AIX documentation; we don't really need to tell AIX users how to use their systems. Remove stale links to HP documentation about SSL. We've had to update those twice before, making it increasingly obvious that HP does not intend them to be stable landing points. They're not particularly authoritative, either. (This change effectively reverts bbd3bdba3.) Daniel Gustafsson and Álvaro Herrera, per a gripe from Kyotaro Horiguchi. Back-patch, since these links are just as dead in the back branches. Discussion: https://postgr.es/m/[email protected]
2020-06-11doc: remove xreflabels from commits 75fcdd2ae2 and 85af628da5Bruce Momjian
xreflabels prevent references to the chapter numbers of sections id's. It should only be used in specific cases. Discussion: https://postgr.es/m/[email protected] Backpatch-through: 9.5
2020-05-15doc: add missing xreflabels to the main docs (not refs)Bruce Momjian
Add missing xreflabels for index types, geqo, libpq, spi, server-side languages, ecpg, and vaacuumlo. Backpatch-through: 9.5
2019-08-19Replace genetic algorithm ASCII-art with a real figureAlvaro Herrera
Author: Jürgen Purtz Discussion: https://postgr.es/m/[email protected]
2017-11-23Convert documentation to DocBook XMLPeter Eisentraut
Since some preparation work had already been done, the only source changes left were changing empty-element tags like <xref linkend="foo"> to <xref linkend="foo"/>, and changing the DOCTYPE. The source files are still named *.sgml, but they are actually XML files now. Renaming could be considered later. In the build system, the intermediate step to convert from SGML to XML is removed. Everything is build straight from the source files again. The OpenSP (or the old SP) package is no longer needed. The documentation toolchain instructions are updated and are much simpler now. Peter Eisentraut, Alexander Lakhin, Jürgen Purtz
2017-10-20Convert SGML IDs to lower casePeter Eisentraut
IDs in SGML are case insensitive, and we have accumulated a mix of upper and lower case IDs, including different variants of the same ID. In XML, these will be case sensitive, so we need to fix up those differences. Going to all lower case seems most straightforward, and the current build process already makes all anchors and lower case anyway during the SGML->XML conversion, so this doesn't create any difference in the output right now. A future XML-only build process would, however, maintain any mixed case ID spellings in the output, so that is another reason to clean this up beforehand. Author: Alexander Lakhin <[email protected]>
2017-10-17Don't use SGML empty tagsPeter Eisentraut
For DocBook XML compatibility, don't use SGML empty tags (</>) anymore, replace by the full tag name. Add a warning option to catch future occurrences. Alexander Lakhin, Jürgen Purtz
2013-10-21doc: Improve setup for documentation building with FOPPeter Eisentraut
Add a makefile rule for building PDFs with FOP. Two new build targets in doc/src/sgml are postgres-A4-fop.pdf and postgres-US-fop.pdf. Run .fo output through xmllint for reformatting, so that errors are easier to find. (The default output has hardly any line breaks, so you might be looking for an error in column 20000.) Set some XSLT parameters to optimize for building with FOP. Remove some redundant or somewhat useless chapterinfo/author information, because it renders strangely with the FO stylesheet. Reviewed-by: Álvaro Herrera <[email protected]>
2010-09-20Remove cvs keywords from all files.Magnus Hagander
2010-04-03Remove unnecessary xref endterm attributes and title idsPeter Eisentraut
The endterm attribute is mainly useful when the toolchain does not support automatic link target text generation for a particular situation. In the past, this was required by the man page tools for all reference page links, but that is no longer the case, and it now actually gets in the way of proper automatic link text generation. The only remaining use cases are currently xrefs to refsects.
2009-08-10Fix URL to "The Hitch-Hiker's Guide to Evolutionary Computation".Alvaro Herrera
Per Andreas Wenk, Andres Freund and Rob Wultsh. Thanks, Robert Haas, for the patch.
2009-07-16Make GEQO's planning deterministic by having it start from a predictableTom Lane
random number seed each time. This is how it used to work years ago, but we got rid of the seed reset because it was resetting the main random() sequence and thus having undesirable effects on the rest of the system. To fix, establish a private random number state for each execution of geqo(), and initialize the state using the new GUC variable geqo_seed. People who want to experiment with different random searches can do so by changing geqo_seed, but you'll always get the same plan for the same value of geqo_seed (if holding all other planner inputs constant, of course). The new state is kept in PlannerInfo by adding a "void *" field reserved for use by join_search hooks. Most of the rather bulky code changes in this commit are just arranging to pass PlannerInfo around to all the GEQO functions (many of which formerly didn't receive it). Andres Freund, with some editorialization by Tom
2007-07-21Provide a bit more high-level documentation for the GEQO planner.Tom Lane
Per request from Luca Ferrari.
2007-02-16Remove tabs from SGML files to help tag alingment and improveBruce Momjian
detection of tabs are added in the future.
2006-09-16Remove emacs info from footer of SGML files.Bruce Momjian
2006-09-14GIN documentation and slightly improving GiST docs.Teodor Sigaev
Thanks to Christopher Kings-Lynne <[email protected]> for initial version and Jeff Davis <[email protected]> for inspection
2006-03-10Make $PostgreSQL CVS tags consistent for SGML files.Bruce Momjian
2006-01-22Minor improvements to GEQO documentation.Neil Conway
2005-11-07R-tree is dead ... long live GiST.Tom Lane
2005-10-25Update the URL for "The Hitch-Hiker's Guide to Evolutionary Computation".Bruce Momjian
Sergey E. Koposov
2005-04-12Fix broken markup.Tom Lane
2005-04-09We don't put URL's in ulink's because the URL is always generated, butBruce Momjian
we can put words in ulink and the URL will still be printed. per Peter
2005-03-31Adjust SGML ulink tags to the URL is always displayed in our printed docs.Bruce Momjian
2005-02-21Updates to the bibliography. Patch from Michael Fuhr.Neil Conway
2005-01-22More < and > cleanups converted to ampersands.Bruce Momjian
2005-01-05More minor updates and copy-editing.Tom Lane
2003-11-29$Header: -> $PostgreSQL Changes ...PostgreSQL Daemon
2003-11-24Upgrade to DocBook V4.2 SGML.Peter Eisentraut
2003-09-29This patch makes a few incremental improvements to geqo.sgml andBruce Momjian
arch-dev.sgml Neil Conway
2002-01-20Spell-check and markup policePeter Eisentraut
2002-01-08Repair the GEQO bibliography. It was marked up all wrong. Move some ofPeter Eisentraut
the info to the main bibliography.
2002-01-08Update bad URL's with good ones.Bruce Momjian
2001-11-21Deprecate 'current' for date/time input.Thomas G. Lockhart
Fix up references to "PostgreSQL" rather than "Postgres". Was roughly evenly split between the two before. ref/ files not yet done.
2001-10-09Bunch of copy fitting and style sheet tweakage to get decent looking printPeter Eisentraut
output (from pdfjadetex). Also updated instructions to install documentation processing toolchain.
2001-09-13Replace ASCII-quotes with proper markup.Peter Eisentraut
2001-05-17Change "indices" to "indexes", per OED.Peter Eisentraut
2001-04-20Final markup for 7.1 hardcopy release. Mostly typo and table-fittingThomas G. Lockhart
adjustments. Note that many tables are being abused with *really* long description columns. Should probably shrink those columns to be more concise, and move some of the info to follow-on reference notes.
2000-12-22Make use of <email> tag for marking up email addresses.Peter Eisentraut
2000-12-16Update some obsolete info about GEQO.Tom Lane
2000-09-29Add `id' attributes to all `chapter' and `sect1' tags, to generate usefulPeter Eisentraut
names for the HTML files (e.g., not x4856.htm).
2000-09-18Move contrib/odbc/odbc.sql together with odbc driver, remove old files;Peter Eisentraut
revise ODBC "installation instructions"; update some other outdated documentation; update contrib documentation
2000-08-23Fix several <ulink> tags which refer to e-mail addressesThomas G. Lockhart
but were missing the "mailto:" prefix. Fix typo. Thanks to Neil Conway <[email protected]> for the heads-up.
2000-06-28First phase of memory management rewrite (see backend/utils/mmgr/READMETom Lane
for details). It doesn't really do that much yet, since there are no short-term memory contexts in the executor, but the infrastructure is in place and long-term contexts are handled reasonably. A few long- standing bugs have been fixed, such as 'VACUUM; anything' in a single query string crashing. Also, out-of-memory is now considered a recoverable ERROR, not FATAL. Eliminate a large amount of crufty, now-dead code in and around memory management. Fix problem with holding off SIGTRAP, SIGSEGV, etc in postmaster and backend startup.
2000-03-31Minor markup changes. Refer to (".../catalog") in the emacs hints.Thomas G. Lockhart
1999-03-30Fix up small markup problems. Force omit-tags to nil so we have tagThomas G. Lockhart
completion as required by the newest DocBook conventions.
1999-02-19Fix SGML markup from last content changes.Thomas G. Lockhart
1999-02-18Enable bushy plans by default.Bruce Momjian
1998-12-29Clean up to ensure tag completion as required by the newest versionsThomas G. Lockhart
of Norm's Modular Style Sheets and jade/docbook. From Vince Vielhaber <[email protected]>.