summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2001-11-18Optimization for bpcharlen, textlen, varcharlen in case of single byteTatsuo Ishii
encodings.
2001-11-17Fix performance problems in TOAST compressor. The management ofTom Lane
search lists was broken in such a way that only the most recent instance of a given hash code would ever be searched, thus possibly missing longer matches further back. Fixing this gave 5 to 10% compression improvement on some text test cases. Additional small tweaks to improve speed of inner loops a little bit. There is no compatibility issue created by this change, since the compressed data format and decompression algorithm don't change.
2001-11-16IsSystemRelationName() treats TOAST relations as system relations.Tom Lane
This seems the right thing for most usages, but I notice two places where it is the wrong thing. One is that the default permissions on TOAST rels should be no-access, not world-readable; the other is that PrepareForTupleInvalidation doesn't really need to spend time looking at tuples of TOAST relations.
2001-11-16Add missing prototype.Bruce Momjian
2001-11-16Add configure result checks on odbc, per Peter E.Bruce Momjian
2001-11-16plpython security and error handling fixes, fromTom Lane
Kevin Jacobs and Brad McLean.
2001-11-16Once again, Michael has overwritten someone else's patch ...Tom Lane
2001-11-16Make the yacc rules safe for parallel make. See discussion on pgsql-patchesPeter Eisentraut
and comment in src/backend/parser/Makefile for the technical details.
2001-11-16Remove 'triggered data change violation' error check, per recentTom Lane
discussions in pghackers.
2001-11-16Committed again to add the missing files/patches.Michael Meskes
2001-11-16Change SQLDescribeCol so that it returns alias name properly.Hiroshi Inoue
2001-11-16Update keyword lists per suggestions by Peter. There are now fourTom Lane
mutually exclusive keyword lists spanning all known keywords --- including AS. Moved COALESCE and a few other ColLabels into the can-be-ColId list.
2001-11-15Fix some problems in new plpgsql cursor operations, found while tryingTom Lane
to reverse-engineer documentation for them.
2001-11-15Well the absolute correct solution would involve all of:Bruce Momjian
int8, int16, int32, int64 and separately uint8, uint16, uint32, uint64 The previous patch grouped: int8, int16 and int32 uint8, uint16 and uint32 int64 and uint64 <-- this grouping is wrong on AIX 4.3.3 and below If you prefer to make 4 groups out of this you could apply this patch. Andreas
2001-11-15Update md5.h because it can't get the value from configure.Bruce Momjian
2001-11-15Fix for AIX compile and unsigned/signed typedefs.Bruce Momjian
Peter E, Tatsuo, Andreas
2001-11-15Only use RTLD_GLOBAL when available, which it isn't in older releases of the OS.Peter Eisentraut
2001-11-15Fix comment at top of file to match file name.Bruce Momjian
2001-11-14fixes getIndex to work with forte's transparent persistenceDave Cramer
2001-11-14Added Christof's patches.Michael Meskes
2001-11-14Attached is a patch against the CVS repository that fixes the ResultSet ↵Barry Lind
absolute() problem. There's also a little fix for the getRow() method. While fixing absolute(), I noticed that getRow() wasn't quite following the spec: it wasn't returning 0 when the ResultSet wasn't positioned on a row. I've started a ResultSet test case and included it as well. Liam Stewart
2001-11-13Update CVS tags.Bruce Momjian
2001-11-13Use better CVS tag.Bruce Momjian
2001-11-13Remove md5.c check, add CVS log stamp. Update comments.Bruce Momjian
2001-11-13Give a more intelligible and useful error message for SELECT with noTom Lane
destination in plpgsql.
2001-11-12Tweak parser so that there is a defined representation for datatypesTom Lane
bpchar, bit, numeric with typmod -1. Alter format_type so that this representation is printed when the typmod is -1. This ensures that tables having such columns can be pg_dump'd and reloaded correctly. Also, remove the rather useless and non-SQL-compliant default precision and scale for type NUMERIC. A numeric column declared as such (with no precision/scale) will now have typmod -1 which means that numeric values of any precision/scale can be stored in it, without conversion to a uniform scale. This seems significantly more useful than the former behavior. Part of response to bug #513.
2001-11-12If the alternatives for a CASE construct all have the same typmod,Tom Lane
use that typmod not -1 as the typmod of the CASE result. Part of response to bug#513.
2001-11-12If the inputs of a UNION/INTERSECT/EXCEPT construct all agree on theTom Lane
typmod of a particular column, mark the output with that same typmod, not -1 as formerly. -1 is still used if there is any disagreement. Part of response to bug#513.
2001-11-12fixed bug in ResultSet. Version 1.29 backed out two previous fixes (1.26 ↵Barry Lind
and 1.25). This checkin add back those two previous fixes. Problem reported by Daniel Germain
2001-11-12Commit to support MD5 passwords as per the backend for 7.2. This patch was ↵Barry Lind
submitted by Jeremy Wohl jeremyw-pgjdbc@igmus.org
2001-11-12Repair crash in EvalPlanQual of query involving nestloop with innerTom Lane
index scan. Problem was that link to outer tuple wasn't being stored everyplace it needed to be.
2001-11-12Remove duplicate extern declaration.Tom Lane
2001-11-12psql's \do was going out of its way to lie about the result type ofTom Lane
operators. Should report the declared oprresult type, not the return type of the underlying proc, which might be only binary-compatible (cf. textcat entries).
2001-11-12 Tables without oids wouldn't be able to beBruce Momjian
used inside fk constraints, since some of the checks in the trigger did a SELECT oid. Since the oid wasn't actually used, I changed this to SELECT 1. My test case with non-oid tables now works and fk regression appears to run fine on my machine. Stephan Szabo
2001-11-12Remove a bunch more no-longer-used stuff in libpq-be.h.Tom Lane
2001-11-12Suppress duplicate error messages in pq_flush. Write error messages toTom Lane
postmaster log with elog(DEBUG) so that they will be timestamped etc. Once upon a time I think elog() was unsafe here, but it shouldn't be anymore.
2001-11-12send() attempt for IDENT communication should retry on EINTR.Tom Lane
2001-11-12The PacketReceive/PacketSend routines aren't used anymore.Tom Lane
2001-11-12Update MD5 documentation.Bruce Momjian
2001-11-12Sync up both files.Bruce Momjian
2001-11-12 Add comments and remove CVS tag from md5.c so they remain identical.Bruce Momjian
2001-11-12Add comments and remove CVS tag from md5.c so they remain identical.Bruce Momjian
2001-11-12Update md5 to match.Bruce Momjian
2001-11-12Add comments of duplicate definitions in interfaces/odbc/md5.h.Bruce Momjian
2001-11-12Add code to check that md5.c files are in sync.Bruce Momjian
2001-11-12Indent new rename.c for Tom Lane.Bruce Momjian
2001-11-12Add md5 authentication support thanks to Bruce Momjian.Hiroshi Inoue
2001-11-12Make ALTER TABLE RENAME update foreign-key trigger arguments correctly.Tom Lane
Brent Verner, with review and kibitzing from Tom Lane.
2001-11-12Clean up a bunch of ScanKeyEntryInitialize calls that weren't botheringTom Lane
to apply the proper Datum conversion macros to search key values.
2001-11-11Test program needs to declare MaxBackends, per Bernd Tegge.Tom Lane