aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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.
* Remove references to the ODBC driver from the main source tree. From KrisNeil Conway2004-09-27
| | | | Jurka.
* A few minor list-related cleanups:Neil Conway2004-09-27
| | | | | | | | | | | (1) Replace while loop with the new forboth() construct in parser/analyze.c (2) Replace lcons() with lappend() in SearchCatCacheList(). Since these now have the same performance, there is no reason to prefer lcons() in this case, and using lappend() leads to cleaner code. (3) Improve the name of the second parameter to for_each_cell()
* Code cleanup: don't bother casting the argument to pfree() to void *Neil Conway2004-09-27
| | | | | from another pointer type. Per C89, this is unnecessary, and it is common practice throughout the rest of the tree anyway.
* update for beta3, and update Copyright date to 2004REL8_0_0BETA3PostgreSQL Daemon2004-09-27
|
* Rewrite ReadArrayStr() to avoid O(N^2) behavior on large strings,Tom Lane2004-09-27
| | | | | | | | and hopefully improve code clarity while at it. One intentional semantics change: a backslashed space will not be treated as removable trailing whitespace, as the prior coding would do. ISTM that if it wouldn't be considered removable leading whitespace, it shouldn't be stripped at the end either.
* Fix misstatement in docs: CREATE TABLE AS is now part of the standard.Neil Conway2004-09-26
|
* Fix multiple breakages in our support for SSL certificates.Tom Lane2004-09-26
|
* Use ULL not LL in UINT64CONST.Tom Lane2004-09-26
|
* Here is a patch that adds the version info from libpq.rc to the DLLBruce Momjian2004-09-26
| | | | | | | | | | build in mingw. The MSVC build already did this, but it was not linked into the mingw one. This is not the same as the versioninfo patch that's in the queue. Please apply this one before beta-3 if at all possible. Magnus Hagander
* Use <> not "" for include of pthread.h.Bruce Momjian2004-09-26
|
* Refresh for recent changes.Bruce Momjian2004-09-26
|
* Repair bug that would allow libpq to think a command had succeeded whenTom Lane2004-09-26
| | | | | it really hadn't, due to double output of previous command's response. Fix prevents recursive entry to libpq routines. Found by Jan Wieck.
* Persuade plpython to build on OS X.Tom Lane2004-09-24
|
* GUC assign hooks that look at external state in deciding whether aTom Lane2004-09-24
| | | | | | | setting is valid must ignore that state and permit the assignment anyway when source is PGC_S_OVERRIDE. Otherwise they may disallow a rollback at transaction abort, which is The Wrong Thing. Per example from Michael Fuhr 12-Sep-04.
* Fix slightly misleading description of PERFORM syntax.Tom Lane2004-09-24
|
* Cleanup some ancient Ultrix / Alpha code in main() that is intended toNeil Conway2004-09-24
| | | | | | modify how unaligned memory accesses are dealt with. Document that this is really what is going on, and merge the NOFIXADE and NOPRINTADE code paths.
* shmdt takes a void* parameter, per Kris Jurka.Tom Lane2004-09-24
|
* Fix gratuitous weirdness in function prototype, per Kris Jurka.Tom Lane2004-09-24
|
* Okay, I'm tired of reading gripes from OS X users ... add a regressionTom Lane2004-09-24
| | | | variant file to cover OS X 10.3's bizarre minus-zero behavior.
* Get rid of /*-inside-comment warning. My fault.Tom Lane2004-09-24
|
* ExecProcAppend() wasn't called ExecAppend() because the latter name wasNeil Conway2004-09-24
| | | | | formerly used in execMain. Since that is no longer the case, this patch renames ExecProcAppend() to ExecAppend() for the sake of consistency.
* Minor improvements to the release notes.Neil Conway2004-09-24
|