aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces
Commit message (Collapse)AuthorAge
* *** empty log message ***Michael Meskes2000-03-19
|
* Clean up minor compiler warnings.Tom Lane2000-03-18
|
* Modify lexing of multi-char operators per pghackers discussion aroundTom Lane2000-03-18
| | | | | | | | | | 16-Mar-00: trailing + or - is not part of the operator unless the operator also contains characters not present in SQL92-defined operators. This solves the 'X=-Y' problem without unduly constraining users' choice of operator names --- in particular, no existing Postgres operator names become invalid. Also, remove processing of // comments, as agreed in the same thread.
* Repair typos: <xb> EOF rule should be <xh>, likewise <xq> to <xd>Tom Lane2000-03-18
|
* Patch possible portability problem: a few places had // style comments,Tom Lane2000-03-17
| | | | which is not ANSI C, even though some compilers will take it...
* libpq++ Makefile uses -DDEBUG to turn on debugging trace toBruce Momjian2000-03-16
| | | | | | | | | | | | /tmp/trace.out. However, elog.h uses DEBUG as a log-level flag. As a result, tracing is turned on even if the libpq++.so is built with DEBUG commented out in the Makefile. This patch changes libpq++ to use DEBUGFILE instead (which is not defined anywhere else). Oliver Elphick
* *** empty log message ***Michael Meskes2000-03-15
|
* Repair unintentional damage to MULTIBYTE code.Tom Lane2000-03-14
|
* > The snprintf stuff in interfaces/ecpg/preproc/Makefile.in is broken.Bruce Momjian2000-03-14
| | | | | | | | | Please > apply the attached patch. > > Andreas Kardos > >
* Change PQconndefaults() to return a malloc'd array, instead of a staticTom Lane2000-03-11
| | | | | | | | array. This allows processing of conninfo strings to be made thread-safe, at the cost of a small memory leak in applications that use PQconndefaults() and are not updated to free the returned array via the new PQconninfoFree() function. But PQconndefaults() is probably not used very much, so this seems like a good compromise.
* Update perl5's self-test for changed spelling of connection failureTom Lane2000-03-11
| | | | error message.
* *** empty log message ***Michael Meskes2000-03-10
|
* *** empty log message ***Michael Meskes2000-03-09
|
* Fix ==-instead-of-= typo that gcc does its level best to point out.Tom Lane2000-03-08
| | | | Isn't anybody paying attention to warnings around here?
* I've made a diff against the 7.0beta1 tree that accomplishes several things:Bruce Momjian2000-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1) adds NetBSD shared lib support on both ELF and a.out platforms 2) replaces "-L$(LIBPQDIR) -lpq" with "$(LIBPQ)" defined in Makefile.global. This makes it much easier to build stuff in the source tree after you've already installed the libraries. 3) adds TEMPLATEDIR in Makefile.global that indicates where the database templates are stored. This separates the template files from real libraries that are installed in $(LIBDIR). 4) changes include order of <readline/readline.h> and <readline.h>. The latest GNU readline installs its headers under a readline subdirectory. In addition to applying the patch below the following files need to be copied: backend/port/dynloader: bsd.h -> netbsd.h bsd.c -> netbsd.c include/port: bsd.h -> netbsd.h makefiles: Makefile.bsd -> Makefile.netbsd It would be great to see this incorporated into the source tree before the 7.0 release is cut. Thanks! -- Johnny C. Lam <lamj@stat.cmu.edu>
* *** empty log message ***Michael Meskes2000-03-07
|
* *** empty log message ***Michael Meskes2000-03-03
|
* *** empty log message ***Michael Meskes2000-03-03
|
* *** empty log message ***Michael Meskes2000-03-03
|
* *** empty log message ***Michael Meskes2000-03-02
|
* *** empty log message ***Michael Meskes2000-03-02
|
* Patch for Irix from Mark Dalphin.Bruce Momjian2000-03-02
|
* *** empty log message ***Michael Meskes2000-03-01
|
* Update ecpg to use snprintfBruce Momjian2000-02-28
|
* update to 6.40.0009 and provide WIN32 defines for auto-configured itemsByron Nikolaidis2000-02-28
| | | | such as BLCKSZ and MAXPGPATHLEN?
* missing state transitionByron Nikolaidis2000-02-28
|
* Clean up badly-formatted error messages from pg_connect.Tom Lane2000-02-27
|
* *** empty log message ***Michael Meskes2000-02-25
|
* *** empty log message ***Michael Meskes2000-02-25
|
* The following is required in order to make beta1 compile on the Win32Bruce Momjian2000-02-24
| | | | | | | | | | | | platform (psql and libpq): The file "config.h.win32" in the include\ directory (from my patch from 2000-01-18) is missing from the tree. It needs to be put back :-) The following patch has to be applied in the interfaces\libpq directory. //Magnus
* Tweak libpq so that if a backend ERROR message arrives while libpqTom Lane2000-02-24
| | | | | | | | | | thinks the connection is idle, the error message is displayed as if it were a NOTICE. This seems better than dropping the message on the floor ... particularly if the message is the backend telling us why it's about to close the connection. The previous behavior was Backend message type 0x45 arrived while idle pqReadData() -- backend closed the channel unexpectedly. which is not real helpful.
* *** empty log message ***Michael Meskes2000-02-23
|
* *** empty log message ***Michael Meskes2000-02-22
|
* Avoid race conditions in detection of EINPROGRESS during connect().Jan Wieck2000-02-21
| | | | Jan
* Fix nasty bug in setting client_encodingTatsuo Ishii2000-02-19
|
* *** empty log message ***Michael Meskes2000-02-18
|
* *** empty log message ***Michael Meskes2000-02-18
|
* *** empty log message ***Michael Meskes2000-02-18
|
* *** empty log message ***Michael Meskes2000-02-17
|
* Package: postgresqlBruce Momjian2000-02-16
| | | | | | | | | | | | | | Version: 6.5.3-11 Severity: important 'char' is not a signed type by default on powerpc; therefore a character can never be equal to EOF (-1). A patch is attached. Dan /--------------------------------\ /--------------------------------\ | Daniel Jacobowitz |__| SCS Class of 2002 |
* *** empty log message ***Michael Meskes2000-02-16
|
* *** empty log message ***Michael Meskes2000-02-16
|
* New cost model for planning, incorporating a penalty for random pageTom Lane2000-02-15
| | | | | | | | | | | | | | | | | | | | | | | | | accesses versus sequential accesses, a (very crude) estimate of the effects of caching on random page accesses, and cost to evaluate WHERE- clause expressions. Export critical parameters for this model as SET variables. Also, create SET variables for the planner's enable flags (enable_seqscan, enable_indexscan, etc) so that these can be controlled more conveniently than via PGOPTIONS. Planner now estimates both startup cost (cost before retrieving first tuple) and total cost of each path, so it can optimize queries with LIMIT on a reasonable basis by interpolating between these costs. Same facility is a win for EXISTS(...) subqueries and some other cases. Redesign pathkey representation to achieve a major speedup in planning (I saw as much as 5X on a 10-way join); also minor changes in planner to reduce memory consumption by recycling discarded Path nodes and not constructing unnecessary lists. Minor cleanups to display more-plausible costs in some cases in EXPLAIN output. Initdb forced by change in interface to index cost estimation functions.
* *** empty log message ***Michael Meskes2000-02-15
|
* *** empty log message ***Michael Meskes2000-02-15
|
* I suspect that you are not the person to send this to, but I wasn't sureBruce Momjian2000-02-14
| | | | | | | | | | | | | where else to mail it. I am the maintainer of unixODBC, and we have a set of code in our project that started life as the Postgres windows ODBC driver, which has been ported back to unix. Anyway I have just fixed a memory leak in the driver, and I cant see any mention of the fix being done in the main Postgres code, so I thougth I would let you know. Its in the statement.c module, after the COMMIT statement has been executed in SC_Execute, the code was Nick Gorham
* *** empty log message ***Michael Meskes2000-02-14
|
* Fixed psql double quoting of SQL idsPeter Eisentraut2000-02-07
| | | | Fixed libpq printing functions
* Change function name PQclientencoding to PQclientEncoding sinceTatsuo Ishii2000-02-05
| | | | | | | it seems more suitable for the naming convention in libpq. New function PQsetClientEncoding added. It makes possible to change the client encoding on the fly without setting PGCLIENTENCODING.
* Made prototypes for yyerror() consistent with Bruce's last changesJan Wieck2000-02-04
| | | | Jan