aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Enhance multibyte support.Tatsuo Ishii2000-05-20
| | | | SJIS UDC (NEC selection IBM kanji) support contributed by Eiji Tokuya
* Add KEEPALIVE option to the socket of backend. This will automaticallyTatsuo Ishii2000-05-20
| | | | terminate the backend that has no frontend anymore.
* Update rules man pages.Bruce Momjian2000-05-20
|
* Clean up sql functions examples.Bruce Momjian2000-05-20
|
* Update TODO list.Bruce Momjian2000-05-20
|
* pg_dump barfs on negative values for index column numbers --- like, say,Tom Lane2000-05-19
| | | | | an index on a table's OID column. Mea maxima culpa ... but how'd we get through beta with no one noticing this?
* Update TODO list.Bruce Momjian2000-05-19
|
* Revise FlushRelationBuffers/ReleaseRelationBuffers per discussion withTom Lane2000-05-19
| | | | | | | | | | | | | | | | | | | | | Hiroshi. ReleaseRelationBuffers now removes rel's buffers from pool, instead of merely marking them nondirty. The old code would leave valid buffers for a deleted relation, which didn't cause any known problems but can't possibly be a good idea. There were several places which called ReleaseRelationBuffers *and* FlushRelationBuffers, which is now unnecessary; but there were others that did not. FlushRelationBuffers no longer emits a warning notice if it finds dirty buffers to flush, because with the current bufmgr behavior that's not an unexpected condition. Also, FlushRelationBuffers will flush out all dirty buffers for the relation regardless of block number. This ensures that pg_upgrade's expectations are met about tuple on-row status bits being up-to-date on disk. Lastly, tweak BufTableDelete() to clear the buffer's tag so that no one can mistake it for being a still-valid buffer for the page it once held. Formerly, the buffer would not be found by buffer hashtable searches after BufTableDelete(), but it would still be thought to belong to its old relation by the routines that sequentially scan the shared-buffer array. Again I know of no bugs caused by that, but it still can't be a good idea.
* Correct busted syntax of CC invocation for tas.s.Tom Lane2000-05-19
|
* Unset PGHOSTBruce Momjian2000-05-18
|
* Change remove function warning for built-ins.Bruce Momjian2000-05-18
|
* Use postmaster -i only on certain platforms.Bruce Momjian2000-05-18
|
* Throw NOTICE on built-in function removalBruce Momjian2000-05-18
|
* Add QNX localhost flag to regression testsBruce Momjian2000-05-18
|
* Fix WARN->NOTICE in docs. Change libpgeasy connection parameters to useBruce Momjian2000-05-18
| | | | PQconnectdb() style connections.
* Reduce COPY IN lock from AccessExclusive to a more reasonableTom Lane2000-05-18
| | | | | | | RowExclusive (my fault). Also, install a check to prevent people from trying COPY BINARY to stdout/from stdin. No way that will work unless we redesign the frontend COPY protocol ... which is not worth the trouble in the near future ...
* Update trigger.sgmlBruce Momjian2000-05-17
|
* Clean up trigger sgml docs.Bruce Momjian2000-05-17
|
* The check of class string in configure (line 1732) fails because this classBruce Momjian2000-05-17
| | | | | | | | | | | | | | | | | | | is in <string> and not in <string.h> on QNX4/egcs-2.91.60. Probably this can be changed for all platforms. The test in line 1705 uses <string> as well. Because I am not sure, I havn't this included into the patch. doc/Makefile has to be sligthly modified as it has been done for src/backend/Makefile due to a QNX4 problem (patch attached) Furthermore src/test/regress/run_check.sh needs to be patched as it has been done for regress.sh (patch attached). Please note that in the patch the postmaster is started always with the -i option. run_check.sh reports the test "limit" as failed, but in reallity it is OK. regress.sh reports it as OK. Andreas Kardos
* Back out odbc changes until 7.1.Bruce Momjian2000-05-17
|
* *** empty log message ***Michael Meskes2000-05-17
|
* Change plpgsql example from SELECT * INTO rec to SELECT INTO rec *.Bruce Momjian2000-05-17
|
* Fix typoBruce Momjian2000-05-16
|
* Several compilation and run-time problems occur when building on SGIBruce Momjian2000-05-16
| | | | | | | | | | | | IRIX systems using the native compilers. A summary is: - Various files use "//" as a comment delimiter in c files. - Problems caused by assuming "char" is signed. cash.in: building -signed the rules regression test fails as described in FAQ_QNX4. If CHAR_MAX is "255U" then ((signed char)CHAR_MAX) is -1. postmaster.c: random number regression test failed without this change. - Some generic build issues and warning message cleanup. David Kaelbling
* Cleanup plpgsql man page typoBruce Momjian2000-05-16
|
* The old init file won't run under bash on my box.Bruce Momjian2000-05-16
| | | | Joseph Shraibman
* Remove configure check for how to abbreviate 'tr A-Z a-z', and insteadTom Lane2000-05-16
| | | | | | | just use the portable form, tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz There were a bunch of places that weren't paying attention to configure's result anyway (including configure itself!?); clean them up too.
* Fixed the message Makefile produces after compiling. It still saidPeter Mount2000-05-15
| | | | | about the old Driver class, not the new package. Spotted by Joseph Shraibman <jks@p1.selectacast.net>
* cleanupBruce Momjian2000-05-15
|
* cleanupBruce Momjian2000-05-15
|
* Fix createlang -l dbname so it works, update sgml.Bruce Momjian2000-05-15
|
* Add mention of lo_unlink to manualBruce Momjian2000-05-15
|
* *** empty log message ***Michael Meskes2000-05-15
|
* Fix atan3-> atan2.Bruce Momjian2000-05-15
|
* That psql option should be --no-readline (as it used to be), not --noreadline.Peter Eisentraut2000-05-14
|
* Remove array file, per Tom Lane.Bruce Momjian2000-05-14
|
* Remove arrays file, already have array file.Bruce Momjian2000-05-14
|
* Finally fix LISTEN problem.Bruce Momjian2000-05-14
|
* Back out listen fix.Bruce Momjian2000-05-14
|
* Update TODO list.Bruce Momjian2000-05-14
|
* Update bug template.Bruce Momjian2000-05-14
|
* Fix create user for pgaccess.Bruce Momjian2000-05-14
|
* Tweak selectivity for area-based operators. Still a crock...Tom Lane2000-05-13
|
* Fix the off by one errors in ResultSet from 6.5.3, and more.Bruce Momjian2000-05-12
| | | | | | | | | I'm including a diff of postgresql-7.0/src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java. I've clearly marked all the fixes I did. Would *someone* who has access to the cvs please put this in? Joseph Shraibman
* This is the second time I've answered this exact same problem in twoBruce Momjian2000-05-12
| | | | | | | | | | | | | | | | | | | | | days. It seems to be a FAQ, and I think I know why. When creating a 'c' language function, CREATE FUNCTION is fed the shared object filename, and seems to succeed. Only when trying to use the function is an error thrown, by which time the coder thinks something's wrong with executing the code, not with loading it. I think I once saw it proposed to load shared objects at function creation time, but that idea was shot down on the grounds of resident memory bloat, ISTR. Here's a patch for a compromise: all it does is stat() the file, just like the loader code does, so that the errors caused by non existent files, and no directory 'x' permissions (the most common ones, it seems), get caught while the developer is still thinking about code loading. It doesn't catch all errors (like the code not being readable by the postgres user) but seems to catch the most common, without actually opening the file. What do you think? Ross
* Update TODO list.Bruce Momjian2000-05-12
|
* Remove cluster TODO e-mail fileBruce Momjian2000-05-12
|
* Back out -\?. Didn't look good to Peter.Bruce Momjian2000-05-12
|
* /home/peter/commit-msgPeter Eisentraut2000-05-12
|
* Squash some more CLUSTER bugs. Never has worked on multiple-columnTom Lane2000-05-12
| | | | | | | | | | | | indexes, apparently, nor on functional indexes with more than one input column (force of natts = 1 was in the wrong branch of IF statement). Coredumped if source relation contained any uncommitted tuples, due to failure to test for success return from heap_fetch. Fetched tuple was passed directly to heap_insert, which clobbers the TID and commit status in the tuple header it's given, which meant that the source relation's tuples all got trashed as the copy proceeded. Abort partway through, and you're left with a lot of missing tuples. I wonder what else is lurking here ...