aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Fix low-probability bug in relcache startup: write_irels wrote theTom Lane2000-03-31
| | | | | | | | | | pg_internal.init file in-place, which meant that if another backend started at about the same time, it might read the incomplete file. init_irels tries to guard against that, but I have now seen a crash due to reading bad data from a partly-written file. (This may indicate a kernel bug on my platform? Not sure.) Anyway, clearly the safest course is to write the new pg_internal.init file under a unique temporary filename, and rename it into place only after it's all written.
* Correct typo.Tom Lane2000-03-31
|
* Improve wording a little bit.Tom Lane2000-03-31
|
* Update index cost estimation docs to final 7.0 scheme.Tom Lane2000-03-31
|
* Minor copy-editing.Tom Lane2000-03-31
|
* CREATE AGGREGATE ref page claimed that a noise-word AS was allowed inTom Lane2000-03-31
| | | | the syntax ... but gram.y doesn't think so.
* I have tested the beta3 on WinNT and here are the results:Bruce Momjian2000-03-31
| | | | | | | | | | | | | | | | | | | | | | | | | | - I was unable to compile ecpg due to the ":=" instead of "=" in defining LIBPQDIR and some other variables in Makefile.global.in - pg_id (and also pg_encoding) executable was not removed during "make clean" - there was no $(X) appended to the executable name for rm - I have added result for int2, int4, float8 and geometry regression tests - int2, int2 - yet another message for too large numbers ;-) - float8 - it is problably a bug in the newlib C library - it has no error message for numbers with exponent -400 - geometry - differences in precision of float numbers - I have added appropriate lines into resultmap file - I have modified the script regress.sh to use "case" statement when testing the hostname. For cygwin the script is called with "i686-pc-cygwin" (on my machine) as a parameter and this was not catched with the "if" statement. The check was done for PORTNAME (win) and not HOSTNAME (i.86-pc-cygwin*). The patch for described modifications is included. All this modifications can be applied to "current" tree too. The compilation was done on CygwinB20.1 with gcc 2.95, cygipc library 1.05. The binaries were able to run also on the newest development snapshot (2000-03-25). Dan
* Fix pgaccess __wish__ thing.Bruce Momjian2000-03-31
|
* Regenerate configure (for configure.in version 1.305)Tatsuo Ishii2000-03-31
|
* Fix configure.in. Remove SJIS, BIG5, WIN1250 from the selection list ofTatsuo Ishii2000-03-31
| | | | | multibyte encodings. These cannot be used as a backend/database encoding (OK to use as a client encoding).
* Add new pgaccess languages.Bruce Momjian2000-03-31
|
* Update pgaccess to 0.98.5Bruce Momjian2000-03-31
|
* *** empty log message ***Hiroshi Inoue2000-03-31
|
* Include all information from the old man pages.Thomas G. Lockhart2000-03-31
|
* Use a uniform chapter title for all of the procedural languages.Thomas G. Lockhart2000-03-31
|
* Update from Andreas Kardos.Tom Lane2000-03-31
|
* Add expected output for netbsd, per report from Patrick Welche.Tom Lane2000-03-31
|
* Add resultmap entries for datetime-related tests on alpha-dec-osf.Tom Lane2000-03-31
|
* Update horology-solaris-1947.out per results from SL Baur. These areTom Lane2000-03-31
| | | | | actually from an alpha-dec-osf machine, but as far as can be told the two platforms have the same ideas about past DST rules.
* Update alpha templates as suggested by SL Baur and Adriaan Joubert.Tom Lane2000-03-31
| | | | | | Make similar changes to hpux templates. Might want to do the same for other foo_cc and foo_gcc pairs, but will desist until I hear from someone who uses those platforms.
* Use the CXXFLAGS exported by configure (amazingly, we weren't before!)Tom Lane2000-03-31
| | | | | | and do not arbitrarily pull in CFLAGS instead. This caters to platforms where the C++ compiler does not like all the same switches the C compiler wants.
* Minor markup changes. Refer to (".../catalog") in the emacs hints.Thomas G. Lockhart2000-03-31
|
* Add Bruce's pgeasy doc from the man page.Thomas G. Lockhart2000-03-31
|
* Document recent changes in syntax, including examples.Thomas G. Lockhart2000-03-31
|
* Get rid of SetBufferWriteMode(), which was an accident waiting to happen.Tom Lane2000-03-31
| | | | | | | | In the event of an elog() while the mode was set to immediate write, there was no way for it to be set back to the normal delayed write. The mechanism was a waste of space and cycles anyway, since the only user was varsup.c, which could perfectly well call FlushBuffer directly. Now it does just that, and the notion of a write mode is gone.
* New coding for SET provoked a 'var might be used uninitialized' warningTom Lane2000-03-31
| | | | from gcc. Which wasn't actually a code bug, but I don't like warnings.
* Update make_mkid for mkid version 4.0.Bruce Momjian2000-03-31
|
* Make discussion of names clearer and more accurate.Tom Lane2000-03-30
|
* Remove PL/perl language chapter, since it shows up in the User's Guide.Thomas G. Lockhart2000-03-30
|
* Accumulated fixups.Thomas G. Lockhart2000-03-30
| | | | | | | Add some chapters on new topics. Change to referencing OASIS/Docbook v3.1 rather than Davenport/Docbook v3.0 Grepped for and fixed apparent tag mangling from emacs "Normalize" operation. Should be the last of those.
* Renamed from bug-reports.sgml. Not all problems are bugs ;)Thomas G. Lockhart2000-03-30
|
* Writeup from Tom Lane on how costs are estimated.Thomas G. Lockhart2000-03-30
|
* Hints on how to fill a database.Thomas G. Lockhart2000-03-30
|
* Add reference to the original Postgres papers at a UCB web site.Thomas G. Lockhart2000-03-30
|
* Small emacs fixup for catalogs.Thomas G. Lockhart2000-03-30
|
* Split off language-specific docs to their own chapters.Thomas G. Lockhart2000-03-30
| | | | | | Add PL/perl docs from Mark Hollomon. Put language-specific docs into the User's Guide, and move the rest to the Programmer's Guide.
* *** empty log message ***Michael Meskes2000-03-30
|
* alpha-dec-osf host pattern must become alpha.*-dec-osf to matchTom Lane2000-03-30
| | | | newer Alpha platforms.
* Update alternate float8 output files to match current float8.sql.Tom Lane2000-03-30
|
* Update numeric_big regress test for 7.0. This has apparently beenTom Lane2000-03-30
| | | | broken almost since the word go ... I guess no one ever ran it ...
* Enable more flexible syntax for the SET command. Now allows single floats,Thomas G. Lockhart2000-03-30
| | | | | | single integers, and lists of names, without surrounding them with quotes. Remove all tokens which are defined as operators from ColID and ColLabel to avoid precedence confusion. Thanks to Tom Lane for catching this.
* Makefile should not pre-empt user's decision about whetherTom Lane2000-03-30
| | | | | to use -g ... especially not when this can cause real problems on some platforms ...
* Unixware fix for new config.guess output,Tom Lane2000-03-30
| | | | from Bill.Allie@mug.org.
* Make use of configure symbols for unportable constructs. MakeTom Lane2000-03-30
| | | | inclusions of system headers more consistent.
* Autoconf.Tom Lane2000-03-30
|
* Add configure checks to see if 'using namespace std' andTom Lane2000-03-30
| | | | '#include <string>' work in the local C++ compiler.
* Change cross reference to CREATE AGGREGATE to a citation, since theThomas G. Lockhart2000-03-30
| | | | | Programmer's Guide does not have access to the reference page. Normalize markup.
* Remove extraneous semicolon.Tom Lane2000-03-30
|
* Replace refs to v6.6 with v7.0.Tom Lane2000-03-30
|
* Tweak indexscan cost estimation: round estimated # of tuples visited upTom Lane2000-03-30
| | | | | | | to next integer. Previously, if selectivity was small, we could compute very tiny scan cost on the basis of estimating that only 0.001 tuple would be fetched, which is silly. This naturally led to some rather silly plans...