aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* autoconfBruce Momjian1998-08-23
|
* Attached is a patch that uses autoconf to determine whether thereBruce Momjian1998-08-23
| | | | | | | | | | | | | | | is a working 64-bit-int type available. In playing around with it on my machine, I found that gcc provides perfectly fine support for "long long" arithmetic ... but sprintf() and sscanf(), which are system-supplied, don't work :-(. So the autoconf test program does a cursory test on them too. If we find that a lot of systems are like this, it might be worth the trouble to implement binary<->ASCII conversion of int64 ourselves rather than relying on sprintf/sscanf to handle the data type. regards, tom lane
* cleanupBruce Momjian1998-08-23
|
* fulltext copy script.Bruce Momjian1998-08-22
|
* As proposed, here is the current version of PL/pgSQL. TheBruce Momjian1998-08-22
| | | | | | | | | | | | | | | | test isn't that complete up to now, but I think it shows enough of the capabilities of the module. The Makefile assumes it is located in a directory under pgsql/src/pl. Since it includes Makefile.global and Makefile.port and doesn't use any own compiler/linker calls, it should build on most of our supported platforms (I only tested under Linux up to now). It requires flex and bison I think. Maybe we should ship prepared gram.c etc. like for the main parser too? Jan
* Patch to allow createuser options from the command line.Bruce Momjian1998-08-22
|
* With the attached patch, I have verified that long (> 8char anyway)Bruce Momjian1998-08-22
| | | | | | | | | | | | | | | | | | | | | usernames and passwords work correctly in both "password" and "crypt" authorization mode. NOTE: at least on my machine, it seems that the crypt() routines ignore the part of the password beyond 8 characters, so there's no security gain from longer passwords in crypt auth mode. But they don't fail. The login-related part of psql has apparently not been touched since roughly the fall of Rome ;-). It was going through huge pushups to get around the lack of username/login parameters to PQsetdb. I don't know when PQsetdbLogin was added to libpq, but it's there now ... so I was able to rip out quite a lot of crufty code while I was at it. It's possible that there are still bogus length limits on username or password in some of the other PostgreSQL user interfaces besides psql/libpq. I will leave it to other folks to check that code. regards, tom lane
* The attached patch fixes a problem that I seem to have introducedBruce Momjian1998-08-22
| | | | | | | | | with the new support for asynchronous NOTIFY in libpgtcl. With the current sources, if the backend disconnects unexpectedly then the tcl/tk application coredumps when control next reaches the idle loop. Oops. regards, tom lane
* Here are additional patches for the UnixWare 7 port.Bruce Momjian1998-08-22
| | | | | | | | | | | | | | | | | | | Summary of changes: In pqcomm.h, use the SUN_LEN macro if it is defined to calculate the size of the sockaddr_un structure. In unixware.h, drop the use of the UNIXWARE macro. Everything can be handled with the USE_UNIVEL_CC and DISABLE_COMPLEX_MACRO macros. In s_lock.h, remove the reference to the UNIXWARE macro (see above). In the unixware template, add the YFLAGS:-d line. In various makefile templates, add (or cleanup) unixware and univel port specific information. -- Billy G. Allie
* Fix display in initdb.Bruce Momjian1998-08-21
|
* Fix for index problem that showed up in constraint test.Bruce Momjian1998-08-20
|
* update fixes.Bruce Momjian1998-08-20
|
* fix for index problem.Bruce Momjian1998-08-20
|
* Another vacuum fix.Bruce Momjian1998-08-20
|
* Fix for vacuum introduced today.Bruce Momjian1998-08-19
|
* Vacuum cleanup.Bruce Momjian1998-08-19
|
* Vacuum fix. Was modifying cache.Bruce Momjian1998-08-19
|
* Fix for vacuum updating problem.Bruce Momjian1998-08-19
|
* fix for ecpg corruptionBruce Momjian1998-08-19
|
* heap_fetch requires buffer pointer, must be released; heap_getnextBruce Momjian1998-08-19
| | | | | | | | | | | | | no longer returns buffer pointer, can be gotten from scan; descriptor; bootstrap can create multi-key indexes; pg_procname index now is multi-key index; oidint2, oidint4, oidname are gone (must be removed from regression tests); use System Cache rather than sequential scan in many places; heap_modifytuple no longer takes buffer parameter; remove unused buffer parameter in a few other functions; oid8 is not index-able; remove some use of single-character variable names; cleanup Buffer variables usage and scan descriptor looping; cleaned up allocation and freeing of tuples; 18k lines of diff;
* Fix for SNPRINTF test in configureMarc G. Fournier1998-08-19
| | | | From: Tom Lane <tgl@sss.pgh.pa.us>
* Add rule tests to regression tests...Marc G. Fournier1998-08-19
|
* From: Jan Wieck <jwieck@debis.com>Marc G. Fournier1998-08-18
| | | | | | | | | Hi, as proposed here comes the first patch for the query rewrite system. <for details, see archive dated Mon, 17 Aug 1998>
* Make small sentence cleanups. Add missing formatting for program example.Thomas G. Lockhart1998-08-17
|
* Rename Id tags to eliminate the trailing "-1" field. This propagatesThomas G. Lockhart1998-08-17
| | | | into cleaner html output file names.
* Move SQL reference pages up into the User's Guide.Thomas G. Lockhart1998-08-17
|
* Small sentence cleanups. Add tags for acronyms and products.Thomas G. Lockhart1998-08-17
|
* Bring document list closer to up to day.Thomas G. Lockhart1998-08-17
| | | | | Add a note on sgml-tools that they are now working with jade and so may become the toolset of choice in the future.
* Enhanced the allowed constraint syntax, so remove mention of the problem.Thomas G. Lockhart1998-08-17
|
* Update Id fields in header tags. Rename the TUTORIAL tag to avoidThomas G. Lockhart1998-08-17
| | | | conflicting with the tutorial.sgml container document.
* Fix small typo.Thomas G. Lockhart1998-08-17
|
* Update the random test so it should succeed most of the time.Thomas G. Lockhart1998-08-17
| | | | | Instead of directly showing the random results, test the results for the expected behavior (range and randomness).
* Update for changes to gram.y.Thomas G. Lockhart1998-08-17
|
* Allow NOT LIKE, IN, NOT IN, BETWEEN, and NOT BETWEEN expressionsThomas G. Lockhart1998-08-17
| | | | | | | in constraint clauses. IN and NOT IN only allow constaints, not subselects. Jose' Soares' new reference docs pointed out the discrepency. Updating the docs too...
* Use the parser macro IS_BINARY_COMPATIBLE() to allow more successThomas G. Lockhart1998-08-17
| | | | | in type checking for DEFAULT contraint clauses. Could do more type coersion later...
* From: Tom Lane <tgl@sss.pgh.pa.us>To: pgsql-patches@postgreSQL.orgMarc G. Fournier1998-08-17
| | | | | | Sigh. That tweak needs a tweak --- I didn't realize that ".DEFAULT" processing ignores dependencies, at least in the version of gmake I have here (not sure if it's a bug or not). Apply this patch aftermy previous one...
* Just a couple of "after-commit" cleanups...Marc G. Fournier1998-08-17
|
* Date: Sun, 16 Aug 1998 14:56:48 -0400Marc G. Fournier1998-08-17
| | | | | | | | From: Tom Lane <tgl@sss.pgh.pa.us> Attached is a patch for this weekend's work on libpq. I've dealt with several issues: <for details: see message, in pgsql-patches archive for above data>
* From: Garrett Wollman <wollman@khavrinen.lcs.mit.edu>Marc G. Fournier1998-08-17
| | | | | | Here is some more contrib-fodder, based on TIH's IP address type, for ISBN and ISSN identifiers (which I just happened to need to keep track of the things in my library).
* Allow a null pointer to be returned from get_opname().Thomas G. Lockhart1998-08-16
| | | | | Previously, had thrown an error, but looking for alternate strategies for table indices utilization would prefer to continue.
* Check for null pointer returned from get_opname().Thomas G. Lockhart1998-08-16
| | | | | Don't bother checking for alternate strategies if so since it was more likely a function or some other non-operator anyway.
* Check for null pointer returned from get_opname().Thomas G. Lockhart1998-08-16
|
* Disable not-ready-to-use support code for the line data type.Thomas G. Lockhart1998-08-16
| | | | | | Bracket things with #ifdef ENABLE_LINE_TYPE. The line data type has always been used internally to support other types, but I/O routines have never been defined for it.
* This README only mentions nroff problems with page.5, which has beenThomas G. Lockhart1998-08-15
| | | | removed from the man pages and put into the new sgml docs.
* Include a sentence in the top pointing to the new docs.Thomas G. Lockhart1998-08-15
| | | | | pgbuiltin.3 is obsolete for sure, and libpq.3 can become so since the size and scope of this man page is not appropriate in a man page format.
* Converted to page.sgml. Not needed in a man page.Thomas G. Lockhart1998-08-15
|
* Information moved to sgml source files.Thomas G. Lockhart1998-08-15
| | | | | The "Oracle compatibility" page should have always been in with functions anyway. The BKI information is not really appropriate for a man page.
* Make minor formatting improvements to statement synopses.Thomas G. Lockhart1998-08-15
| | | | Make sure all files end with a newline.
* Update for new information on PQsetNoticeProcessor().Thomas G. Lockhart1998-08-15
| | | | Now back in sync with libpq.3 man page, which should be obsolete soon.
* Change Id field in chapter tag to change html output file name.Thomas G. Lockhart1998-08-15
|