aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Clean up handling of inherited-table update queries, per bug reportTom Lane2004-10-02
| | | | | | | from Sebastian Böck. The fix involves being more consistent about when rangetable entries are copied or modified. Someday we really need to fix this stuff to not scribble on its input data structures in the first place...
* Update Farsi FAQ in ASCII.Bruce Momjian2004-10-02
|
* Update length from 75 to 79.Bruce Momjian2004-10-02
|
* Convert pg_stat_get_backend_idset to use the existing SRF support.Tom Lane2004-10-01
| | | | | | This seems the cleanest way of fixing its lack of a shutdown callback, which was preventing it from working correctly in a query that didn't run it to completion. Per bug report from Szima GÄbor.
* fmgr_security_definer had better do a PG_TRY to ensure the outer useridTom Lane2004-10-01
| | | | is restored on error exit.
* Adjust postmaster to recognize that a lockfile containing its parent's PIDTom Lane2004-10-01
| | | | | | | | must be stale. Tweak example startup scripts to not use pg_ctl but launch the postmaster directly, thereby ensuring that only the postmaster's direct parent shell will be a postgres-owned process. In combination these should fix the longstanding problem of the postmaster sometimes refusing to start during reboot because it thinks the old lockfile is not stale.
* Don't assume PQdb() will return a valid result from a failed connection.Tom Lane2004-10-01
|
* Don't assume PQdb() will return a valid result from a failed connection.Tom Lane2004-10-01
|
* Fallout from changing index locking rules: we can reduce the strengthTom Lane2004-10-01
| | | | | | of locking used by REINDEX. REINDEX needs only ShareLock on the parent table, same as CREATE INDEX, plus an exclusive lock on the specific index being processed.
* Code review for NOWAIT patch: downgrade NOWAIT from fully reserved keywordTom Lane2004-10-01
| | | | | | to unreserved keyword, use ereport not elog, assign a separate error code for 'could not obtain lock' so that applications will be able to detect that case cleanly.
* Remove DROPs from contrib object creation scripts, per Dave Page.Tom Lane2004-10-01
|
* Use 'override' when appending text to LDFLAGS, so the build doesn't breakNeil Conway2004-10-01
| | | | if the user has defined LDFLAGS themselves.
* Remove more traces of libpgtcl from the source tree. Also, make someNeil Conway2004-10-01
| | | | | semi-related SGML cleanup. Original patch from ljb220@mindspring.com, additional cleanup by Neil Conway.
* Adjust index locking rules as per my proposal of earlier today. YouTom Lane2004-09-30
| | | | | | now are supposed to take some kind of lock on an index whenever you are going to access the index contents, rather than relying only on a lock on the parent table.
* Add variant regression file to handle machines that convert -1e-700Tom Lane2004-09-30
| | | | | to minus zero rather than zero; this includes at least Mac OS X 10.3 and Solaris 2.8.
* Remove unnecessary use of index_open just to get the index name.Tom Lane2004-09-30
|
* isinf.c needs <float.h> on some platforms, per Darcy Buskermolen.Tom Lane2004-09-30
|
* Add a note suggesting that users should use the newer version of pg_dumpNeil Conway2004-09-30
| | | | | to perform upgrades, and cleanup some nearby text. Patch from Robert Treat, editorializing by Neil Conway.
* Add more index entries for reference pages related to prepare queries.Neil Conway2004-09-30
| | | | From Alvaro Herrera, editorializing by Neil Conway.
* Update Brazilian FAQ.Bruce Momjian2004-09-30
| | | | Euler Taveira de Oliveira
* Add an index entry for tablespaces. From Kris Jurka.Neil Conway2004-09-30
|
* Come to think of it, functions in FROM have the same syntactic restrictionTom Lane2004-09-30
| | | | | as CREATE INDEX did, and can be fixed the same way, for another small improvement in usability and reduction in grammar size.
* Split out everything that looks like a function call from c_expr intoTom Lane2004-09-29
| | | | | | | | a separate production func_expr. This allows us to accept all these variants in the backwards-compatible syntax for creating a functional index; which beats documenting exactly which things work and which don't. Interestingly, it also seems to make the generated state machine a little bit smaller.
* Add Farsi version of FAQ.Bruce Momjian2004-09-29
| | | | Mahmoud Taghizadeh
* Minor adjustments to improve the accuracy of our computation of requiredTom Lane2004-09-29
| | | | shared memory size.
* Minor documentation improvement.Neil Conway2004-09-29
|
* Adjust obsolete comment about memory needs for lock table.Tom Lane2004-09-28
|
* Arrange to preallocate all required space for the buffer and FSM hashTom Lane2004-09-28
| | | | | tables in shared memory. This ensures that overflow of the lock table creates no long-lasting problems. Per discussion with Merlin Moncure.
* Code review for recent dbsize changes. Fix some thinkos, enforce codingTom Lane2004-09-28
| | | | style and message style standards, improve documentation.
* An include path got missed out of the patch - see the attached fix.Bruce Momjian2004-09-28
| | | | | | This also adds debug build support to src/bin/psql/win32.mak. Dave Page
* Fix typo in docs.Neil Conway2004-09-28
|
* Remove duplicate PQclear(res) operations leading to double free() andTom Lane2004-09-28
| | | | | | subsequent core dump. It looks like at one time DBLINK_RES_ERROR_AS_NOTICE didn't include a PQclear, but now it does and so these other ones are duplicate.
* Revert patch that removed BUFSIZ usage. The memory has to hold theBruce Momjian2004-09-28
| | | | structures plus pointers used by the structure.
* Small WIN32_CLIENT_ONLY cleanup for new build patch.Bruce Momjian2004-09-27
|
* Remove use of large BUFSIZ for buffers and use the proper struct sizes.Bruce Momjian2004-09-27
| | | | This greatly helps threaded libpq programs.
* Add new macro as shorthand for MS VC and Borland C++:Bruce Momjian2004-09-27
| | | | | | + #if defined(_MSC_VER) || defined(__BORLANDC__) + #define WIN32_CLIENT_ONLY + #endif
* More MS VC and BCC psql compile cleanups.Bruce Momjian2004-09-27
|
* More Win32 cleanups for Dave Page.Bruce Momjian2004-09-27
|
* Make adjustment for MS VC and BCC compile of psql, from Dave Page.Bruce Momjian2004-09-27
|
* Improve MS VC builds for psql by handlling flex properly and preventBruce Momjian2004-09-27
| | | | rename prototype conflict.
* Translation updatePeter Eisentraut2004-09-27
|
* Translation updatesPeter Eisentraut2004-09-27
|
* Translation updatePeter Eisentraut2004-09-27
|
* New translationsPeter Eisentraut2004-09-27
|
* Update docs for Borland CC build.Bruce Momjian2004-09-27
|
* Remove inclusion of windows.h now that it is included in c.h, per ideaBruce Momjian2004-09-27
| | | | from Peter.
* Add:Bruce Momjian2004-09-27
| | | | | | | | > > * Consider automatic caching of queries at various levels: > o Parsed query tree > o Query execute plan > o Query results
* Remove completed items:Bruce Momjian2004-09-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | < Last updated: Sat Sep 25 21:33:44 EDT 2004 > Last updated: Mon Sep 27 10:15:31 EDT 2004 13,19d12 < Remove items before beta? < < Urgent < ====== < < * -Point-in-time data recovery using backup and write-ahead log < * -Create native Win32 port 25d17 < * -Incremental backups 28d19 < * -Allow configuration files to be specified in a different directory 32,34d22 < * -Add the concept of dataspaces/tablespaces (Gavin) < * -Allow logging of only data definition(DDL), or DDL and modification statements < * -Allow log lines to include session-level information, like database and user 54d41 < * -Allow external interfaces to extend the GUC variable set 126d112 < * -Change factorial to return a numeric (Gavin) 141,142d126 < * -Allow pg_dump to dump sequences using NO_MAXVALUE and NO_MINVALUE < * -Prevent whole-row references from leaking memory, e.g. SELECT COUNT(tab.*) 147d130 < * -Make LENGTH() of CHAR() not count trailing spaces 150d132 < * -Support composite types as table columns 198,200d179 < * -Prevent mismatch of frontend/backend encodings from converting bytea < data from being interpreted as encoded strings < * -Fix upper()/lower() to work for multibyte encodings 217d195 < * -Order duplicate index entries on creation by ctid for faster heap lookups 242d219 < * -Be smarter about insertion of already-ordered data into btree index 265,266d241 < * -Allow SELECT * FROM tab WHERE int2col = 4 to use int2col index, int8, < float4, numeric/decimal too 282d256 < * -Allow command blocks to ignore certain types of errors 302,303d275 < * -Allow savepoints / nested transactions (Alvaro) < * -Use nested transactions to prevent syntax errors from aborting a transaction 306,307d277 < * -Prevent COMMENT ON DATABASE from using a database name < * -Add NO WAIT LOCKs 325,326d294 < * -COMMENT ON [ CAST | CONVERSION | OPERATOR CLASS | LARGE OBJECT | LANGUAGE ] < (Christopher) 334d301 < * -Allow more ISOLATION LEVELS to be accepted 347d313 < * -Add GUC setting to make created tables default to WITHOUT OIDS 365,369d330 < o -ALTER TABLE ADD COLUMN does not honor DEFAULT and non-CHECK CONSTRAINT < o -ALTER TABLE ADD COLUMN column DEFAULT should fill existing < rows with DEFAULT value < o -ALTER TABLE ADD COLUMN column SERIAL doesn't create sequence because < of the item above 371,373d331 < o -Allow ALTER TABLE to modify column lengths and change to binary < compatible types < o -Add ALTER DATABASE ... OWNER TO newowner 390,393d347 < o -Add ALTER DOMAIN, AGGREGATE, CONVERSION ... OWNER TO < o -Add ALTER SEQUENCE ... OWNER TO < o -Add ALTER INDEX that works just like ALTER TABLE already does < on an index 404d357 < o -Add ALTER TABLE table SET WITHOUT CLUSTER (Christopher) 411d363 < o -Allow dump/load of CSV format 464d415 < o -Allow Java server-side programming 473d423 < o -Allow PL/pgSQL parameters to be specified by name and type during definition 493,495d442 < * -Allow psql \du to show users, and add \dg for groups < * -Have psql \dn show only visible temp schemas using current_schemas() < * -Have psql '\i ~/<tab><tab>' actually load files it displays from home dir 509,511d455 < o -Allow pg_dump to dump CREATE CONVERSION (Christopher) < o -Make pg_restore continue after errors, so it acts more like pg_dump < scripts 545d488 < o -Implement SET DESCRIPTOR 592,596d534 < * -Have AFTER triggers execute after the appropriate SQL statement in a < function, not at the end of the function < * -Print table names with constraint names in error messages, or make constraint < names unique within a schema < * -Issue NOTICE if foreign key data requires costly test to match primary key 614,615d551 < * -Use dependency information to dump data in proper order < * -Have pg_dump -c clear the database using dependency information 694,695d629 < * -Provide automatic running of vacuum in the background in backend < rather than in /contrib (Matthew) 828d761 < * -Use background process to write dirty shared buffers to disk 843d775 < * -Change representation of whole-tuple parameters to functions 850,852d781 < * -Add checks for fclose() failure (Tom) < * -Change CVS ID to PostgreSQL < * -Exit postmaster if postgresql.conf can not be opened
* Synced parser.Michael Meskes2004-09-27
| | | | Removed Oracle transaction syntax to fix shift/reduce error.
* Addition to documentation about cvsup. From Andrew Dunstan, minor SGMLNeil Conway2004-09-27
| | | | tweak by Neil Conway.