summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-02-13Try to make 'cross-database references are not implemented' errors aTom Lane
bit more helpful by identifying the specific qualified name being complained of.
2004-02-12Add hooks for type-specific calculation of ANALYZE statistics. Idea andTom Lane
coding by Mark Cave-Ayland, some kibitzing by Tom Lane. initdb forced due to new column in pg_type.
2004-02-12Add from Joe Conway:Bruce Momjian
> o Modify array literal representation to handle array index lower bound > of other than one > 183d185 <
2004-02-12Add CVS ID tags to port/win32/files.Bruce Momjian
2004-02-12Jan:Bruce Momjian
someone asked me about the FK deadlock fix, mentioned in the 7.3.3 release notes as 3rd change: http://www.postgresql.org/docs/current/static/release-7-3-3.html Actually, that fix was available with 7.4, not 7.3. Don't know if we can retroactively change the release-notes though.
2004-02-12Avoid delaying postmaster shutdown by up to 10 seconds on platformsTom Lane
where signals do not terminate sleep() delays.
2004-02-12Improve \? wording, remove 'internal'.Bruce Momjian
2004-02-12Translation updatesPeter Eisentraut
2004-02-12Add bitmap discussion to performance TODO.detail.Bruce Momjian
2004-02-12Remove TODO.detail files that contained useless or very old information.Bruce Momjian
Update TODO accordingly.
2004-02-12Done:Bruce Momjian
< < < Reporting < ========= < < * Show location of syntax error in query [yacc]
2004-02-12File not needed:Bruce Momjian
.< * Improve speed with indexes (perhaps recreate index instead) [vacuum] > * Improve speed with indexes (perhaps recreate index instead) 369c369 < lock and truncate table [vacuum] > lock and truncate table 371c371 < rather than in /contrib [vacuum] > rather than in /contrib
2004-02-12Mostly done:Bruce Momjian
< * Allow better handling of numeric constants, type conversion [typeconv]
2004-02-12File not needed:Bruce Momjian
< * Add replication of distributed databases [replication] > * Add replication of distributed databases
2004-02-12Remove:Bruce Momjian
< o http://gborg.postgresql.org/project/pgreplication/projdisplay.php
2004-02-12Merge files:Bruce Momjian
< * Allow persistent backends [persistent] > * Allow persistent backends [pool] 397c397 < connection pooling > connection pooling [pool]
2004-02-12Not needed:Bruce Momjian
< float4, numeric/decimal too [optimizer] > float4, numeric/decimal too 422c422 < * Missing optimizer selectivities for date, r-tree, etc. [optimizer] > * Missing optimizer selectivities for date, r-tree, etc
2004-02-12Not needed:Bruce Momjian
< * Delay fsync() when other backends are about to commit too [fsync] > * Delay fsync() when other backends are about to commit too
2004-02-12Not needed:Bruce Momjian
< * Add MATCH PARTIAL referential integrity [foreign] > * Add MATCH PARTIAL referential integrity
2004-02-12Remove crossdb content.Bruce Momjian
2004-02-12Add, dblink doesn't do this:Bruce Momjian
> * Allow cross-db queries with transaction sematics
2004-02-12Done, mostly by dblink, I think:Bruce Momjian
< * Allow queries across multiple databases [crossdb]
2004-02-12Fix typo:Bruce Momjian
On Mon, 2004-01-26 at 21:28, Peter Eisentraut wrote: > Christophe Combelles wrote: > > At the bottom of this doc file : > > file:///usr/share/doc/postgresql-doc/html/tutorial-createdb.html > > "and it also happens that that user always has permission" > > ---- x2 > The first "that" serves as a conjuction, the second one serves as an > article. Looks correct to me. A better workaround for the sentence would be something like: "and it also happens that the user always has permission" Looks easier to read, I think. Enver ALTIN (a.k.a. skyblue)
2004-02-12Add:Bruce Momjian
< > * Allow substring/replace() to get/set bit values
2004-02-12Fixed bug where FlushRelationBuffers() did call StrategyInvalidateBuffer()Jan Wieck
for already empty buffers because their buffer tag was not cleard out when the buffers have been invalidated before. Also removed the misnamed BM_FREE bufhdr flag and replaced the checks, which effectively ask if the buffer is unpinned, with checks against the refcount field. Jan
2004-02-12Remove URL for specific pljava implementation:Bruce Momjian
< o Allow Java server-side programming, http://pljava.sourceforge.net < [java] > o Allow Java server-side programming [java]
2004-02-12Check only live tuples for OID validity, to avoid issues after ALTERTom Lane
TABLE. Per recent discussion.
2004-02-12Added hints about the reason, why the command string inJan Wieck
the view pg_stat_activity is missing, as per Bruces suggestion. Jan
2004-02-11Commit the reasonably uncontroversial parts of J.R. Nield's PITR patch, toTom Lane
wit: Add a header record to each WAL segment file so that it can be reliably identified. Avoid splitting WAL records across segment files (this is not strictly necessary, but makes it simpler to incorporate the header records). Make WAL entries for file creation, deletion, and truncation (as foreseen but never implemented by Vadim). Also, add support for making XLOG_SEG_SIZE configurable at compile time, similarly to BLCKSZ. Fix a couple bugs I introduced in WAL replay during recent smgr API changes. initdb is forced due to changes in pg_control contents.
2004-02-11Repair some problems in bgwriter start/stop logic. In particular, don'tTom Lane
allow the bgwriter to start before the startup subprocess has finished ... it tends to crash otherwise. (The same problem may have existed for the checkpointer, I'm not entirely sure.) Remove some code that was redundant because the bgwriter is handled as a member of the backend list.
2004-02-11Add:Bruce Momjian
> o Disallow dropping of an inherited constraint
2004-02-11Check and set thread-safe functions separately, rather than as a singleBruce Momjian
variable. Remove thread locking for non-thread-safe functions, instead throw a compile error. Platforms will have to re-run tools/thread to record their thread safety.
2004-02-11Properly set NEED_REENTRANT_FUNCS for threaded libpq/ecpg.Bruce Momjian
Without this patch, no thread locking or *_r functions were being used.
2004-02-11Does not apply anymore:Bruce Momjian
< * Make blind writes go through the file descriptor cache
2004-02-10No need to link libpq into these programs ...Tom Lane
2004-02-10SGML markup improvements.Neil Conway
2004-02-10Add configure support for determining UINT64_FORMAT, the appropriateTom Lane
snprintf format for uint64 items.
2004-02-10More clearly describe why PQinSend returns false for non-threaded libpq.Bruce Momjian
2004-02-10Add URL for most current version.Bruce Momjian
2004-02-10Repair missing inclusions of -lintl for shared libraries.Tom Lane
2004-02-10Looks like we need <unistd.h> for select() on Darwin.Tom Lane
2004-02-10Centralize implementation of delay code by creating a pg_usleep()Tom Lane
subroutine in src/port/pgsleep.c. Remove platform dependencies from miscadmin.h and put them in port.h where they belong. Extend recent vacuum cost-based-delay patch to apply to VACUUM FULL, ANALYZE, and non-btree index vacuuming. By the way, where is the documentation for the cost-based-delay patch?
2004-02-10Restructure smgr API as per recent proposal. smgr no longer depends onTom Lane
the relcache, and so the notion of 'blind write' is gone. This should improve efficiency in bgwriter and background checkpoint processes. Internal restructuring in md.c to remove the not-very-useful array of MdfdVec objects --- might as well just use pointers. Also remove the long-dead 'persistent main memory' storage manager (mm.c), since it seems quite unlikely to ever get resurrected.
2004-02-08Win32 signals cleanup. Patch by Magnus Hagander, with input from ClaudioNeil Conway
Natoli and Bruce Momjian (and some cosmetic fixes from Neil Conway). Changes: - remove duplicate signal definitions from pqsignal.h - replace pqkill() with kill() and redefine kill() in Win32 - use ereport() in place of fprintf() in some error handling in pqsignal.c - export pg_queue_signal() and make use of it where necessary - add a console control handler for Ctrl-C and similar handling on Win32 - do WaitForSingleObjectEx() in CHECK_FOR_INTERRUPTS() on Win32; query cancelling should now work on Win32 - various other fixes and cleanups
2004-02-08Add mention of the developer's FAQ.Bruce Momjian
2004-02-08Add mention of PostgreSQL as a community project.Bruce Momjian
2004-02-08Add PITR web page:Bruce Momjian
< * Point-in-time data recovery using backup and write-ahead log < * Create native Win32 port, http://momjian.postgresql.org/main/writings/pgsql/win32.html > * Point-in-time data recovery using backup and write-ahead log, > http://momjian.postgresql.org/main/writings/pgsql/project/pitr.html > * Create native Win32 port, http://momjian.postgresql.org/main/writings/pgsql/project/win32.html
2004-02-07Add missing dependency, per Wade Klaver.Tom Lane
2004-02-06Cost based vacuum delay feature.Jan Wieck
Jan
2004-02-05Documentation for generate_series() functions committed a few days ago.Joe Conway