summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Remove md5.c check, add CVS log stamp. Update comments.Bruce Momjian2001-11-133-13/+32
|
* Give a more intelligible and useful error message for SELECT with noTom Lane2001-11-131-2/+3
| | | | destination in plpgsql.
* Tweak parser so that there is a defined representation for datatypesTom Lane2001-11-123-46/+38
| | | | | | | | | | | | 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.
* If the alternatives for a CASE construct all have the same typmod,Tom Lane2001-11-121-1/+32
| | | | | use that typmod not -1 as the typmod of the CASE result. Part of response to bug#513.
* If the inputs of a UNION/INTERSECT/EXCEPT construct all agree on theTom Lane2001-11-121-30/+92
| | | | | | 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.
* fixed bug in ResultSet. Version 1.29 backed out two previous fixes (1.26 ↵Barry Lind2001-11-122-3/+46
| | | | and 1.25). This checkin add back those two previous fixes. Problem reported by Daniel Germain
* Commit to support MD5 passwords as per the backend for 7.2. This patch was ↵Barry Lind2001-11-122-5/+100
| | | | submitted by Jeremy Wohl jeremyw-pgjdbc@igmus.org
* Repair crash in EvalPlanQual of query involving nestloop with innerTom Lane2001-11-121-2/+9
| | | | | index scan. Problem was that link to outer tuple wasn't being stored everyplace it needed to be.
* Remove duplicate extern declaration.Tom Lane2001-11-121-2/+1
|
* psql's \do was going out of its way to lie about the result type ofTom Lane2001-11-121-6/+5
| | | | | | operators. Should report the declared oprresult type, not the return type of the underlying proc, which might be only binary-compatible (cf. textcat entries).
* Tables without oids wouldn't be able to beBruce Momjian2001-11-121-13/+13
| | | | | | | | | | 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
* Remove a bunch more no-longer-used stuff in libpq-be.h.Tom Lane2001-11-122-80/+9
|
* Suppress duplicate error messages in pq_flush. Write error messages toTom Lane2001-11-121-16/+28
| | | | | 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.
* send() attempt for IDENT communication should retry on EINTR.Tom Lane2001-11-121-3/+7
|
* The PacketReceive/PacketSend routines aren't used anymore.Tom Lane2001-11-123-228/+3
|
* Update MD5 documentation.Bruce Momjian2001-11-121-2/+2
|
* Sync up both files.Bruce Momjian2001-11-122-2/+6
|
* Add comments and remove CVS tag from md5.c so they remain identical.Bruce Momjian2001-11-121-1/+1
|
* Add comments and remove CVS tag from md5.c so they remain identical.Bruce Momjian2001-11-121-1/+1
|
* Update md5 to match.Bruce Momjian2001-11-121-1/+1
|
* Add comments of duplicate definitions in interfaces/odbc/md5.h.Bruce Momjian2001-11-122-2/+6
|
* Add code to check that md5.c files are in sync.Bruce Momjian2001-11-122-4/+13
|
* Indent new rename.c for Tom Lane.Bruce Momjian2001-11-121-56/+56
|
* Add md5 authentication support thanks to Bruce Momjian.Hiroshi Inoue2001-11-126-4/+468
|
* Make ALTER TABLE RENAME update foreign-key trigger arguments correctly.Tom Lane2001-11-123-13/+304
| | | | Brent Verner, with review and kibitzing from Tom Lane.
* Clean up a bunch of ScanKeyEntryInitialize calls that weren't botheringTom Lane2001-11-123-20/+22
| | | | to apply the proper Datum conversion macros to search key values.
* Test program needs to declare MaxBackends, per Bernd Tegge.Tom Lane2001-11-111-1/+3
|
* Defend against brain-dead QNX implementation of qsort().Tom Lane2001-11-111-2/+7
| | | | Per report from Bernd Tegge, 10-Nov-01.
* In find_mergeclauses_for_pathkeys, it's okay to return multiple mergeTom Lane2001-11-111-14/+32
| | | | | | | clauses per path key. Indeed, we *must* do so or we will be unable to form a valid plan for FULL JOIN with overlapping join conditions, eg select * from a full join b on a.v1 = b.v1 and a.v2 = b.v2 and a.v1 = b.v2.
* Fix for compiling libpq++ on Solaris with Sun SPRO6U2.Bruce Momjian2001-11-112-4/+4
| | | | Denis A Ustimenko
* sort_inner_and_outer needs a check to ensure that it's consumed all theTom Lane2001-11-111-1/+28
| | | | | | mergeclauses in RIGHT/FULL join cases, just like the other routines have. I'm not quite sure why I thought it didn't need one --- but Nick Fankhauser's recent bug report proves that it does.
* Use abbreviated connection string more widely.Hiroshi Inoue2001-11-111-1/+2
| | | | | This seems to fix the trouble with PowerBuilder reported by Magbus Weber.
* Defend against possibility that SSL error reporting mechanism returnsTom Lane2001-11-112-11/+76
| | | | a NULL pointer. Per report from Stephen Pillinger 8-Nov-01.
* Clean up usage-statistics display code (ShowUsage and friends). StatFpTom Lane2001-11-107-75/+67
| | | | is gone, usage messages now go through elog(DEBUG).
* Restructure child-exit logging messages for easier translation,Tom Lane2001-11-101-34/+22
| | | | per suggestion from Peter.
* Allow TIMESTAMP, VARCHAR, et al to be used as unquoted column names,Tom Lane2001-11-102-478/+533
| | | | | | though alas not as unquoted function names. De-reserve a bunch of keywords that could have been in ColId rather than ColLabel all along. Per recent proposal in pgsql-patches.
* Jason Davies patch to getImported/getExported keysDave Cramer2001-11-092-299/+223
|
* Fix indenting for 'extern "C"' cases.Bruce Momjian2001-11-0817-731/+737
|
* Make extern C handling more flexible.Bruce Momjian2001-11-081-6/+8
|
* PostgreSQL works again on Mac OS X 10.1. Hold your nose beforeTom Lane2001-11-083-2/+136
| | | | investigating the kluge that makes it so...
* Add casts to suppress compiler warnings observed on Darwin platformTom Lane2001-11-084-13/+19
| | | | (surprised no one has reported these yet...)
* Fix replacement of extern C string.Bruce Momjian2001-11-071-3/+3
|
* Fix typo.Bruce Momjian2001-11-071-1/+1
|
* Prevent indenting of 'extern "C"' blocks.Bruce Momjian2001-11-071-0/+34
|
* Some post pgident run updates,Bruce Momjian2001-11-071-87/+91
| | | | | | | | | | | one fuzzy translation fix, some other messages tweaking. Theoretically, should be up-to-date by now. Please apply to /src/interfaces/libpq/ru.po -- Serguei A. Mokhov
* Update for latest version of horology test.REL7_2_BETA2Tom Lane2001-11-062-2/+2
|
* Clean up formatting of child process exit-status reports so that theyTom Lane2001-11-061-34/+47
| | | | | | are correct, consistent, and complete ... motivated by gripe from Oliver Elphick, but I see someone had already made an incomplete stab at this.
* Fix last (?) problem with sensitivity to daylight savings time statusThomas G. Lockhart2001-11-062-2/+2
| | | | when running the regression test. Reported by Tom Lane.
* Add British Double Standard Time (BDST) per mailing list report.Thomas G. Lockhart2001-11-061-1/+2
|
* Use PostgreSQL's standard declaration for a 32-bit integer to defineThomas G. Lockhart2001-11-061-1/+1
| | | | the cash data type.