]> granicus.if.org Git - postgresql/commit
Remove geqo_random_seed parameter. Having geqo reset the global random()
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 7 Sep 2003 15:26:54 +0000 (15:26 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 7 Sep 2003 15:26:54 +0000 (15:26 +0000)
commit48beecda7cbd2e73ebc11c88d3567ad064604bda
treebbe6fd0b76dc6ac7f18cefa3bb86ce19eec5c8b5
parent75c35e0f313d58fbbc65169dec13ce19e9886c99
Remove geqo_random_seed parameter.  Having geqo reset the global random()
sequence every time it's called is bogus --- it interferes with user
control over the seed, and actually decreases randomness overall
(because a seed based on time(NULL) is pretty predictable).  If you really
want a reproducible result from geqo, do 'set seed = 0' before planning
a query.
doc/src/sgml/runtime.sgml
src/backend/optimizer/geqo/geqo_main.c
src/backend/utils/misc/guc.c
src/backend/utils/misc/postgresql.conf.sample
src/bin/psql/tab-complete.c
src/include/optimizer/geqo.h