Tom Lane
d4d23852c1
If the alternatives for a CASE construct all have the same typmod,
...
use that typmod not -1 as the typmod of the CASE result.
Part of response to bug#513.
25 years ago
Tom Lane
e433bf5a5e
If the inputs of a UNION/INTERSECT/EXCEPT construct all agree on the
...
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.
25 years ago
Barry Lind
7a9ef7ee09
fixed bug in ResultSet. Version 1.29 backed out two previous fixes (1.26 and 1.25). This checkin add back those two previous fixes. Problem reported by Daniel Germain
25 years ago
Barry Lind
3a306eefe9
Commit to support MD5 passwords as per the backend for 7.2. This patch was submitted by Jeremy Wohl jeremyw-pgjdbc@igmus.org
25 years ago
Tom Lane
611afd9f4b
Repair crash in EvalPlanQual of query involving nestloop with inner
...
index scan. Problem was that link to outer tuple wasn't being stored
everyplace it needed to be.
25 years ago
Tom Lane
0f214edeb1
Remove duplicate extern declaration.
25 years ago
Tom Lane
112bd6f06b
psql's \do was going out of its way to lie about the result type of
...
operators. Should report the declared oprresult type, not the return type
of the underlying proc, which might be only binary-compatible (cf.
textcat entries).
25 years ago
Bruce Momjian
e506ca4063
Tables without oids wouldn't be able to be
...
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
25 years ago
Tom Lane
9371325042
Remove a bunch more no-longer-used stuff in libpq-be.h.
25 years ago
Tom Lane
7be18072db
Suppress duplicate error messages in pq_flush. Write error messages to
...
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.
25 years ago
Tom Lane
1131ba3135
send() attempt for IDENT communication should retry on EINTR.
25 years ago
Tom Lane
a7f6210de2
The PacketReceive/PacketSend routines aren't used anymore.
25 years ago
Bruce Momjian
215772ae96
Update MD5 documentation.
25 years ago
Bruce Momjian
67a56f2286
Sync up both files.
25 years ago
Bruce Momjian
9937040a02
Add comments and remove CVS tag from md5.c so they remain identical.
25 years ago
Bruce Momjian
36bbb2494e
Add comments and remove CVS tag from md5.c so they remain identical.
25 years ago
Bruce Momjian
0611d3980a
Update md5 to match.
25 years ago
Bruce Momjian
e6e4c45a2a
Add comments of duplicate definitions in interfaces/odbc/md5.h.
25 years ago
Bruce Momjian
75bb1e6f5d
Add code to check that md5.c files are in sync.
25 years ago
Bruce Momjian
a83bd89d00
Indent new rename.c for Tom Lane.
25 years ago
Hiroshi Inoue
b52950cc3d
Add md5 authentication support thanks to Bruce Momjian.
25 years ago
Tom Lane
f14fdad858
Make ALTER TABLE RENAME update foreign-key trigger arguments correctly.
...
Brent Verner, with review and kibitzing from Tom Lane.
25 years ago
Tom Lane
8bfc437301
Clean up a bunch of ScanKeyEntryInitialize calls that weren't bothering
...
to apply the proper Datum conversion macros to search key values.
25 years ago
Tom Lane
801a1accca
Test program needs to declare MaxBackends, per Bernd Tegge.
25 years ago
Tom Lane
69a59150c2
Defend against brain-dead QNX implementation of qsort().
...
Per report from Bernd Tegge, 10-Nov-01.
25 years ago
Tom Lane
c5c97318f9
In find_mergeclauses_for_pathkeys, it's okay to return multiple merge
...
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.
25 years ago
Bruce Momjian
4552ddd535
Fix for compiling libpq++ on Solaris with Sun SPRO6U2.
...
Denis A Ustimenko
25 years ago
Tom Lane
ad511a3ff3
sort_inner_and_outer needs a check to ensure that it's consumed all the
...
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.
25 years ago
Hiroshi Inoue
8bf1e098dd
Use abbreviated connection string more widely.
...
This seems to fix the trouble with PowerBuilder
reported by Magbus Weber.
25 years ago
Tom Lane
15c21bf8e1
Defend against possibility that SSL error reporting mechanism returns
...
a NULL pointer. Per report from Stephen Pillinger 8-Nov-01.
25 years ago
Tom Lane
f6ee99a062
Clean up usage-statistics display code (ShowUsage and friends). StatFp
...
is gone, usage messages now go through elog(DEBUG).
25 years ago
Tom Lane
0c1669c806
Restructure child-exit logging messages for easier translation,
...
per suggestion from Peter.
25 years ago
Tom Lane
ec438886e1
Allow TIMESTAMP, VARCHAR, et al to be used as unquoted column names,
...
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.
25 years ago
Dave Cramer
be4e5059a2
Jason Davies patch to getImported/getExported keys
25 years ago
Bruce Momjian
77e4fd889c
Fix indenting for 'extern "C"' cases.
25 years ago
Bruce Momjian
876c7009fb
Make extern C handling more flexible.
25 years ago
Tom Lane
7e16f3c0d8
PostgreSQL works again on Mac OS X 10.1. Hold your nose before
...
investigating the kluge that makes it so...
25 years ago
Tom Lane
64af43a15f
Add casts to suppress compiler warnings observed on Darwin platform
...
(surprised no one has reported these yet...)
25 years ago
Bruce Momjian
c6e25ed1af
Fix replacement of extern C string.
25 years ago
Bruce Momjian
1233d4fd6c
Fix typo.
25 years ago
Bruce Momjian
e644fc25c7
Prevent indenting of 'extern "C"' blocks.
25 years ago
Bruce Momjian
e7c788f3a0
Some post pgident run updates,
...
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
25 years ago
Tom Lane
27e7ac190e
Update for latest version of horology test.
25 years ago
Tom Lane
d22e9456a7
Clean up formatting of child process exit-status reports so that they
...
are correct, consistent, and complete ... motivated by gripe from
Oliver Elphick, but I see someone had already made an incomplete stab
at this.
25 years ago
Thomas G. Lockhart
d2ff7e509c
Fix last (?) problem with sensitivity to daylight savings time status
...
when running the regression test. Reported by Tom Lane.
25 years ago
Thomas G. Lockhart
3ea311d4b3
Add British Double Standard Time (BDST) per mailing list report.
25 years ago
Thomas G. Lockhart
e160fcd696
Use PostgreSQL's standard declaration for a 32-bit integer to define
...
the cash data type.
25 years ago
Tom Lane
d980ddb544
Add Darwin to list of known systems for ps_status.
25 years ago
Tom Lane
ca7578d454
The extra semaphore that proc.c now allocates for checkpoint processes
...
should be accounted for in the PROC_SEM_MAP_ENTRIES() macro. Otherwise
the ports that rely on this macro to size data structures are broken.
Mea culpa.
25 years ago
Tom Lane
0053cebea5
Fix coredump in plpgsql when trying to return a rowtype result.
...
Need to return a TupleTableSlot, not just a bare tuple.
25 years ago