- 14 May, 2003 1 commit
-
-
Tom Lane authored
only remnant of this failed experiment is that the server will take SET AUTOCOMMIT TO ON. Still TODO: provide some client-side autocommit logic in libpq.
-
- 13 May, 2003 4 commits
-
-
Tom Lane authored
the type OID and typmod of the underlying base type. Per discussions a few weeks ago with Andreas Pflug and others. Note that this behavioral change affects both old- and new-protocol clients.
-
Tom Lane authored
-
Michael Meskes authored
-
Tom Lane authored
This makes no difference for existing uses, but allows SelectSortFunction() and pred_test_simple_clause() to use indexscans instead of seqscans to locate entries for a particular operator in pg_amop. Better yet, they can use the SearchSysCacheList() API to cache the search results.
-
- 12 May, 2003 3 commits
-
-
Tom Lane authored
but that was enough tedium for one day. Along the way, move the few support routines for types xid and cid into a more logical place.
-
Tom Lane authored
efficient insertion of large bytea values through the BIND interface.
-
Tom Lane authored
dropped. The simplest fix for INSERT/UPDATE cases turns out to be for preptlist.c to insert NULLs of a known-good type (I used INT4) rather than making them match the deleted column's type. Since the representation of NULL is actually datatype-independent, this should work fine. I also re-reverted the patch to disable the use_physical_tlist optimization in the presence of dropped columns. It still doesn't look worth the trouble to be smarter, if there are no other bugs to fix. Added a regression test to catch future problems in this area.
-
- 11 May, 2003 3 commits
-
-
Tom Lane authored
-
Tom Lane authored
more cases than I thought, so ExecTypeFromTL() will have to be fixed anyway.
-
Tom Lane authored
where the table contains dropped columns. If the columns are dropped, then their types may be gone as well, which causes ExecTypeFromTL() to fail if the dropped columns appear in a plan node's tlist. This could be worked around but I don't think the optimization is valuable enough to be worth the trouble.
-
- 10 May, 2003 6 commits
-
-
Tom Lane authored
detected during buffer dump to be labeled with the buffer location. For example, if a page LSN is clobbered, we now produce something like ERROR: XLogFlush: request 2C000000/8468EC8 is not satisfied --- flushed only to 0/8468EF0 CONTEXT: writing block 0 of relation 428946/566240 whereas before there was no convenient way to find out which page had been trashed.
-
Tom Lane authored
instead of calling it a 'server process'.
-
Tom Lane authored
dead xlog segments are not considered part of a critical section. It is not necessary to force a database-wide panic if we get a failure in these operations. Per recent trouble reports.
-
Bruce Momjian authored
-
Bruce Momjian authored
Cleanup new crypt() source code.
-
Bruce Momjian authored
for rint prototype.
-
- 09 May, 2003 13 commits
-
-
Tom Lane authored
the folly of not passing element type to typsend/typreceive, so fix that.
-
Tom Lane authored
so that COPY BINARY regression test passes.
-
Tom Lane authored
fastpath.c had better check for strict functions.
-
Tom Lane authored
messages. Binary I/O is now up and working, but only for a small set of datatypes (integers, text, bytea).
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Tom Lane authored
testing purposes.
-
Bruce Momjian authored
Keep SRA copyright on file because it contains BSD license clause.
-
- 08 May, 2003 7 commits
-
-
Tom Lane authored
yet, but they're there. Also some editorial work on CREATE TYPE reference page.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Tom Lane authored
as speaking the one true 3.0 protocol.
-
Tom Lane authored
handle multiple 'formats' for data I/O. Restructure CommandDest and DestReceiver stuff one more time (it's finally starting to look a bit clean though). Code now matches latest 3.0 protocol document as far as message formats go --- but there is no support for binary I/O yet.
-
Bruce Momjian authored
Allow backends to attached to specified shared memory address.
-
Tom Lane authored
terminating zero byte in StartupMessage, docs didn't mention it.
-
- 07 May, 2003 3 commits
-
-
Tom Lane authored
external representation of binary data.
-
Tom Lane authored
first version of the 3.0 protocol that can be considered non-draft.
-
Bruce Momjian authored
than WIN32.
-