aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* hash.h's use of BSHIFT conflicts with <sys/param.h> on myTom Lane1998-10-04
| | | | | system. Finally got tired of looking at the compiler warning messages. BSHIFT isn't all that useful, so I just took out the macro.
* Our 'install-sh' script is BSD-style, therefore requires -cTom Lane1998-10-04
| | | | to behave sanely. configure was not treating it as BSD...
* Add includes for prototypes for new IP type.Bruce Momjian1998-10-04
|
* Unixware patches from Billy G. Allie.Bruce Momjian1998-10-04
|
* Add prototype include to inet types.Bruce Momjian1998-10-04
|
* Remove u_int32_tBruce Momjian1998-10-04
|
* cnf'ify cleanupBruce Momjian1998-10-04
|
* Integrate new IP type from Tom Ivar Helbekkmo.Bruce Momjian1998-10-03
|
* Changes from Michael Meskes:Thomas G. Lockhart1998-10-03
| | | | | | | Check strdup calls for out of memory. Set library version to 2.6.2 Synced preproc.y and keywords.c with gram.y and keywords.c yet again. Set version to 2.4.3
* Update for newest changes.Thomas G. Lockhart1998-10-03
|
* Please apply the patch at the end. Disables use of systemBruce Momjian1998-10-02
| | | | | | | | | | | columns of views at all (not only oid, cmin etc. too). pgsql=> select cmin from pg_rules; ERROR: system column cmin not available - pg_rules is a view pgsql=> select * from pg_rules where pg_rules.oid = pg_class.oid; ERROR: system column oid not available - pg_rules is a view pgsql=> Jan
* Obsolete information completely superceded by the sgml sources.Thomas G. Lockhart1998-10-02
| | | | | These weren't really "man page"-ish anyway, and I've verified that all information in them has moved to the newer sources.
* Surround all identifiers with double quotes.Thomas G. Lockhart1998-10-02
| | | | | | | | Formerly did so only for those which clearly required it, but that would still miss things like reserved key words which also require it. Implement the "-n" switch to revert the double quote behavior to put DQs only where there is more than lower-case, digits, and underscores.
* Here's a combination of all the patches I'm currently waitingBruce Momjian1998-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for against a just updated CVS tree. It contains Partial new rewrite system that handles subselects, view aggregate columns, insert into select from view, updates with set col = view-value and select rules restriction to view definition. Updates for rule/view backparsing utility functions to handle subselects correct. New system views pg_tables and pg_indexes (where you can see the complete index definition in the latter one). Enabling array references on query parameters. Bugfix for functional index. Little changes to system views pg_rules and pg_views. The rule system isn't a release-stopper any longer. But another stopper is that I don't know if the latest changes to PL/pgSQL (not already in CVS) made it compile on AIX. Still wait for some response from Dave. Jan
* the following little patch adds array references to queryBruce Momjian1998-10-02
| | | | | | | | | | | | | parameters. With it applied a function like CREATE FUNCTION getname(oid8, int4) RETURNS name AS 'SELECT typname FROM pg_type WHERE oid = $1[$2]' LANGUAGE 'sql'; is possible. Mainly I need this to enable array references in expressions for PL/pgSQL. Complete regression test ran O.K. Jan
* SummaryBruce Momjian1998-10-02
| | | | | | | The ident() function in src/backend/libpq/hba.c doesn't cope when postmaster is contacted on an IP alias. This patch fixes it. Malcolm Beattie
* Fixes for Irix from Robert BruccoleriBruce Momjian1998-10-02
|
* Here's the new diff for getting the NS32K assembly code into theBruce Momjian1998-10-02
| | | | | | | | | spin-locks. Notice that it's now inline assembler in s_lock.h, rather than seperate code in s_lock.c. It also shrank a little bit... Just rip out the S_LOCK() define and insert the tas() inline function. Please let me know if there are any problems with it. Jon Buller
* regproc cleanupsBruce Momjian1998-10-02
|
* Fix for regproc so proc name can be supplied if unique, if not, oid.Bruce Momjian1998-10-02
|
* Fix potential coredump in pg_conndefaults (assigning constant stringTom Lane1998-10-02
| | | | | to a field that will get free'd). Also make it robust in cases where values contain Tcl special characters.
* Search contrib/tcl for tcl startup.Bruce Momjian1998-10-02
|
* Clean up some minor bugs concerning what was inside the main loopTom Lane1998-10-02
| | | | | | | and what wasn't. Also try to improve the comments so that doesn't happen again. Changed SIGPIPE handling to SIG_IGN so that if frontend quits, we will finish out the current command and return to main loop before quitting. This seems much safer than a forced abort mid-command.
* Fix for constbyval.Bruce Momjian1998-10-01
|
* Fix for constbyval .Bruce Momjian1998-10-01
|
* failed to add some of Jan's files :(Marc G. Fournier1998-10-01
|
* Get rid of some long-dead code that thinks NOTIFY is passed to theTom Lane1998-10-01
| | | | | | planner/optimizer/executor. It isn't. Besides, most of the removed code consists of comments about how it's not right.
* Make HP-PA S_UNLOCK a little faster and less dependent on unspecified ↵Tom Lane1998-10-01
| | | | | | | compiler codegen details. Make default S_LOCK macro more robust against syntax mistakes. (I cleared these changes with David Gould a few days ago.)
* pg_dump -z was careless about ownership of indexes.Tom Lane1998-10-01
| | | | Now it's a little less so.
* Simplify pg_result by using new libpq PQresultErrorMessage;Tom Lane1998-10-01
| | | | fix some memory leaks in pg_select.
* Update libpq to store an error message in PGresult, per pgsq-interfaces ↵Tom Lane1998-10-01
| | | | discussion of 21-Sep.
* Change HPUX loader flags to trap null pointer derefsTom Lane1998-10-01
|
* Update to track newest gram.y.Thomas G. Lockhart1998-09-30
|
* Add as many keywords as possible to column identifier or label lists.Thomas G. Lockhart1998-09-30
| | | | | | | Add "timestamp" to list of tokens in keywords.c. Before, TIMESTAMP WITH TIME ZONE did not actually parser. Reorder token lists to be more alphabetical. Remove ARCHIVE keyword which was deprecated in v6.3.
* Message changed slightly since "rename" is now allowed as a column name.Thomas G. Lockhart1998-09-30
|
* Clean up pages. Add information for operator precedence.Thomas G. Lockhart1998-09-30
| | | | | | | | Split introduction sections into separate files to allow the legal notice and notation sections appear in all documents without having the history show up everplace too. Add full list of reserved and non-reserved key words in syntax.sgml. Add a separate chapter to the admin guide on security.
* Add new SQL reference page and the first utility/app reference pageThomas G. Lockhart1998-09-30
| | | | converted from the man page.
* From: Jan Wieck <jwieck@debis.com>Marc G. Fournier1998-09-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | here is the patch that includes PL/pgSQL into the build (currently with make errors ignored) and adds a regression test for it. A clean build and regression ran fine here. Can you please apply it? The tar should be extracted in /usr/local/src/pgsql and creates the following files: src/pl/Makefile called by toplevel GNUmakefile and for now only calls src/pl/plpgsql/Makefile src/pl/plpgsql/Makefile calls src/pl/plpgsql/src/Makefile (here the call to make ignores build errors - this must be changed later for the final release). src/test/regress/input/install_plpgsql.source SQL script installing PL/pgSQL language in regression database. Will be modified by .../input/Makefile to point to correct PGLIB directory where plpgsql.so gets installed. src/test/regress/output/install_plpgsql.source expected output for installation script. src/test/regress/sql/plpgsql.sql the main regression test. It tests functions and triggers written in PL/pgSQL including views that use supportfunctions in this language. src/test/regress/expected/plpgsql.out the expected output for the above regression test. make_plpgsql.diff patch that adds some lines to src/GNUmakefile.in src/test/regress/expected/Makefile src/test/regress/input/Makefile src/test/regress/output/Makefile src/test/regress/sql/Makefile src/test/regress/sql/tests
* pgsql_perl5-1.8.0Edmund Mergl1998-09-27
|
* multi-byte fix from Tatsuo IshiiBruce Momjian1998-09-25
|
* Add new Makefile from Jan.Bruce Momjian1998-09-25
|
* Bracket filename in LOAD error message with single quotesThomas G. Lockhart1998-09-25
| | | | to clarify actual path used.
* Update to track gram.y.Thomas G. Lockhart1998-09-25
| | | | Had removed PARSEDEBUG statements...
* Cleanup markup and minor editing to prepare for first release.Thomas G. Lockhart1998-09-25
|
* Include the graphics directory in build lookup path.Thomas G. Lockhart1998-09-25
|
* Clean up existing debugging print statements.Thomas G. Lockhart1998-09-25
| | | | Modify comment blocks to insulate from pgindent.
* Clean up code in analyze.c for SERIAL data type.Thomas G. Lockhart1998-09-25
| | | | Remove _all_ PARSEDEBUG print statements.
* Fix comment for regproc.Bruce Momjian1998-09-25
|
* MB patches from Tatsuo IshiiBruce Momjian1998-09-25
|
* Fix for datetime from Tatsuo IshiiBruce Momjian1998-09-23
|