a2190c9eb6
Prevent unlink/rename Win32 mapping on frontends.
2003-04-25 16:18:40 +00:00
97e2446bf0
Add new versions DLL lists, from Karl Waclawek
2003-04-25 14:20:21 +00:00
7b4aa31007
Fix typo in DLL list.
2003-04-25 14:18:59 +00:00
3831636645
const-ify info_cb() to match recent openssl releases. Per Joe Conway.
2003-04-25 04:37:23 +00:00
f779a34c16
Fix breakage induced by yours truly in Kerberos and PAM code.
2003-04-25 03:28:55 +00:00
6687650ce6
COPY and pg_dump failed to cope with zero-column tables. Fix 'em.
2003-04-25 02:28:22 +00:00
db7e46a76d
Use closesocket() for all socket/pipe closing, because Win32 requires
...
it, and map that to close() on Unix.
2003-04-25 01:24:00 +00:00
5f677af2da
Adjust subquery qual pushdown rules so that we can push down a qual
...
into a UNION that has some type coercions applied to the component
queries, so long as the qual itself does not reference any columns that
have such coercions. Per example from Jonathan Bartlett 24-Apr-03.
2003-04-24 23:43:09 +00:00
555fe9dda8
Add Win32 Makefile for IPC stuff.
2003-04-24 21:25:34 +00:00
4a10ce5db3
No need for include for Win32 right now.
2003-04-24 21:24:36 +00:00
20ead395c7
Add Win32 shmem/sema prototypes.
2003-04-24 21:23:01 +00:00
f690920a75
Infrastructure for upgraded error reporting mechanism. elog.c is
...
rewritten and the protocol is changed, but most elog calls are still
elog calls. Also, we need to contemplate mechanisms for controlling
all this functionality --- eg, how much stuff should appear in the
postmaster log? And what API should libpq expose for it?
2003-04-24 21:16:45 +00:00
a91c5be6a4
pgindent new Win32 files.
2003-04-24 18:14:22 +00:00
1a67e4869c
Add shared memory and semaphore routines for Win32.
...
Also update copyright to be ours, with approval from Jan.
2003-04-24 17:20:23 +00:00
d670bf378c
Add shared memory and semaphore routines for Win32.
2003-04-24 17:16:13 +00:00
3126c78b1a
Add comments to replace/unlink Win32 functions.
2003-04-24 16:40:17 +00:00
5dc844b75c
Add PQunescapeBytea() and PQfeeMem() to the Win32 DLL list.
...
Karl Waclawek
2003-04-24 15:09:27 +00:00
52e49e298f
Remove Win32 special rename/unlink from libpq.
2003-04-22 19:42:27 +00:00
b6660fddb5
Update CVS with new FAQ.
2003-04-22 18:03:00 +00:00
3450fd08a9
More editing of reference pages.
2003-04-22 10:08:08 +00:00
8a703496a2
getaddrinfo has no business doing unlink().
2003-04-22 03:52:56 +00:00
7fc30094c7
Add dirmod to libpq Makefile.
2003-04-22 02:21:34 +00:00
b952f0ef9b
Add Win32 unlink/rename file.
2003-04-22 02:18:48 +00:00
dfc6649c4d
Add Win32 versions of unlink and rename --- loop until success.
2003-04-22 02:18:09 +00:00
5ed27e35f3
Another round of protocol changes. Backend-to-frontend messages now all
...
have length words. COPY OUT reimplemented per new protocol: it doesn't
need \. anymore, thank goodness. COPY BINARY to/from frontend works,
at least as far as the backend is concerned --- libpq's PQgetline API
is not up to snuff, and will have to be replaced with something that is
null-safe. libpq uses message length words for performance improvement
(no cycles wasted rescanning long messages), but not yet for error
recovery.
2003-04-22 00:08:07 +00:00
ca944bd2d4
Prevent palloc(0) error when parent table has zero columns.
2003-04-21 15:19:55 +00:00
185ad7a839
Add mention of Novell Netware 6 port.
2003-04-21 14:54:15 +00:00
1dc3a62ec7
stddev() and variance() should return NULL when there is just one input
...
value, per recent discussion on pgsql-general.
2003-04-21 00:22:24 +00:00
f9ba0a7fe5
Apple's assembler likes the inlined TAS syntax too, so no reason to
...
maintain a separate out-of-line version of PPC tas() anymore.
Also fix S_UNLOCK for __powerpc64__ platforms.
2003-04-20 21:54:34 +00:00
b5d0051ecf
Fix multiple causes of breakage in plperl's error handling.
2003-04-20 21:15:34 +00:00
b40bc9eac6
Avoid O(N^2) behavior with lots of deferred triggers by making
...
deferredTriggerInvokeEvents only scan events added since it last ran.
Stephan Szabo, some corrections by Tom Lane.
2003-04-20 17:03:25 +00:00
7773434999
Make it clear it is the server version that determines if crlf is used. Idea from Joe Conway.
2003-04-20 01:52:55 +00:00
c3b7d2d522
Allow \r and \r\n termination for COPY files.
...
Output \r\n termination on Win32.
Disallow literal carriage return as a data value,
backslash-carriage-return and \r still allowed.
Doc changes already committed.
2003-04-19 20:36:03 +00:00
9c48cae3e4
Add pipe parameter to COPY function to allow proper line termination.
2003-04-19 19:55:37 +00:00
3df163ad89
Add more documentation about shared memory costs.
2003-04-19 00:37:28 +00:00
bd8d441775
Second round of FE/BE protocol changes. Frontend->backend messages now
...
have length counts, and COPY IN data is packetized into messages.
2003-04-19 00:02:30 +00:00
54b38d293e
Fix breakage from recent variable-handling changes.
2003-04-18 23:38:47 +00:00
4d4953fc41
Make Win32 tests to match existing Cygwin tests, where appropriate.
2003-04-18 01:03:42 +00:00
cb7fb3ca95
First phase of FE/BE protocol modifications: new StartupPacket layout
...
with variable-width fields. No more truncation of long user names.
Also, libpq can now send its environment-variable-driven SET commands
as part of the startup packet, saving round trips to server.
2003-04-17 22:26:02 +00:00
76fd678c06
Make pg_dump's concurency capability more prominent.
2003-04-17 15:34:37 +00:00
31845dd363
Fix abstime-to-time cast function, which has had broken implementation
...
since 7.2, per bug #947 . Turns out it had wrong volatility label, too.
Can't force initdb in 7.3 branch, but fix anyway for future installs.
2003-04-17 04:50:20 +00:00
0b88b63709
Applied patches from Kris Jurka fixing a string tokenizing problem and
...
fixing an order by problem for index metadata results.
Also includes removing some unused code as well as a fix to the toString
method on statement.
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
2003-04-17 04:37:07 +00:00
26b237ffad
Various clarifications; add a clear DRAFT marker; minor adjustments in
...
some message types. In particular add text/binary flag to StartCopyIn
and StartCopyOut, so that client library can know what is expected or
forthcoming.
2003-04-16 20:53:38 +00:00
e8ee547829
Add mention of OpenProjects IRC channel. It is as large as EFNet now.
2003-04-16 18:56:24 +00:00
1719fd55d3
Fix some problems exposed by building outside the source tree.
2003-04-16 05:23:55 +00:00
1426db5d95
Fix stupid oversight ...
2003-04-16 04:37:58 +00:00
fe19e56c57
First draft of revised FE/BE protocol specification. Still needs work,
...
but I'm putting it up so people can see and comment on it.
2003-04-15 22:51:18 +00:00
dde302dd4b
Update Japanese FAQ, from Jun Kuwamura.
2003-04-15 21:00:27 +00:00
35e60ea967
Change names of ISO-8859-x encodings to ISO_8859_x, to match reality.
2003-04-15 13:26:54 +00:00
7c084d148f
Bring SQL ref pages to consistent format, part 1.
2003-04-15 13:25:08 +00:00