Dave Cramer
742ca2e057
build number set to 300 to avoid conflict with 7.4 builds
...
threadsafe patch from Karl von Randow applied
2003-12-11 18:10:40 +00:00
Dave Cramer
fc1dc0cd33
patch to deal with unique foreign keys in 7.4 from Kris Jurka
2003-12-11 15:50:20 +00:00
Dave Cramer
6ae740dbd8
tch to make sure PSQLState is Serializable and a test case to prove it
2003-12-11 15:13:34 +00:00
Dave Cramer
e77708d9be
patch to make sure PSQLState is Serializable and a test case to prove it
2003-12-11 15:11:43 +00:00
Dave Cramer
67173060e6
incremented build to 211
2003-12-10 18:30:44 +00:00
Michael Meskes
3819afa759
Added patch by Dave Cramer for array handling in ecpglib.
2003-12-03 08:49:17 +00:00
Joe Conway
b8f40ced2f
Make PQescapeBytea and byteaout consistent with each other, and
...
octal escape all octets outside the range 0x20 to 0x7e. This fixes
the problem pointed out by Sergey Yatskevich here:
http://archives.postgresql.org/pgsql-bugs/2003-11/msg00140.php
2003-11-30 20:55:09 +00:00
Bruce Momjian
32abf0e781
Bump all version numbers and version stamps mentioned in RELEASE_CHANGES.
2003-11-30 06:09:54 +00:00
Bruce Momjian
38887379a2
Reorder win32/bcc makefile mentions of thread.c for sanity.
2003-11-30 06:01:15 +00:00
Bruce Momjian
edfccd3d32
Add thread.c to Borland CC build.
2003-11-30 05:54:33 +00:00
PostgreSQL Daemon
55b113257c
make sure the $Id tags are converted to $PostgreSQL as well ...
2003-11-29 22:41:33 +00:00
PostgreSQL Daemon
969685ad44
$Header: -> $PostgreSQL Changes ...
2003-11-29 19:52:15 +00:00
Peter Eisentraut
9a8b7c0f69
Cast field-length variables used in printf to int, because sometimes
...
they might be of a wider type.
2003-11-26 15:55:01 +00:00
Peter Eisentraut
8878cc4cd7
Rename USE_THREADS to ENABLE_THREAD_SAFETY to avoid name clash with Perl.
...
Fixes compilation failure with --enable-thread-safety --with-perl and Perl
5.6.1.
2003-11-24 13:16:22 +00:00
Michael Meskes
5032f83082
Fixed typo in create schema parsing.
2003-11-19 13:18:13 +00:00
Peter Eisentraut
7397819f78
Translation updates
2003-11-14 23:59:12 +00:00
Michael Meskes
135ecf8d96
Re-added forgotten cache.
2003-11-10 20:28:30 +00:00
Tom Lane
45fe4042df
Restore compatibility with Tcl 8.0.* --- from ljb.
2003-11-08 20:34:36 +00:00
Michael Meskes
87758314ca
Made sure an internal array is not treated as a user defined one.
2003-11-08 19:46:27 +00:00
Dave Cramer
622736aa4a
Added missing methods
2003-11-05 11:57:53 +00:00
Dave Cramer
b720fa96fb
patch for rs.previous and test case as well as patch for allowing server and port to be specified in test cases
2003-11-03 15:28:26 +00:00
Dave Cramer
efea5da4fa
accept url and fk action fix from Kris Jurka
2003-11-03 15:22:07 +00:00
Michael Meskes
90e53f0c16
Fixed potentially uninitialized memory bug in compatlib.
2003-11-03 14:44:28 +00:00
Peter Eisentraut
1af403e42d
Complete options help and put it in less random order.
2003-11-02 12:55:24 +00:00
Tom Lane
bcf4d35699
Minor cleanup of PQunescapeBytea(). Avoid unportable assumptions about
...
behavior of malloc and realloc when request size is 0. Fix escape
sequence recognizer so that only valid 3-digit octal sequences are
treated as escape sequences ... isdigit() is not a correct test.
2003-10-31 17:43:10 +00:00
Michael Meskes
e6152300f1
If EOF is found inside a string/comment/etc. stop parsing.
2003-10-31 14:10:41 +00:00
Tom Lane
ede9b68e03
Use Tcl ByteArray objects to avoid unwanted character set translation
...
in libpgtcl's lo_read/lo_write commands. Also, deal correctly with
failure return from lo_read(). ljb and Tom Lane.
2003-10-31 00:18:55 +00:00
Dave Cramer
f4b4d7ce60
use the result set to set the fetchsize
2003-10-30 12:18:56 +00:00
Michael Meskes
f590a5ea72
Applied patch by Dave Cramer to fix several bugs in compatlib.
2003-10-30 10:19:30 +00:00
Dave Cramer
7ecb6ede28
Patches from Oliver Jowett to fix CursorFetchTest, 7.4 now does not automatically delete cursors
2003-10-29 02:39:10 +00:00
Tom Lane
979b537522
Include -lkrb5 when needed for shlibs depending on libpq. Per report
...
from Johan Henselmans.
2003-10-28 21:55:58 +00:00
Michael Meskes
0262337ad3
Fixed bug with indicators when storage for the string is dynamically allocated.
2003-10-26 09:50:47 +00:00
Peter Eisentraut
002e7b3789
Translation updates
2003-10-25 18:03:21 +00:00
Bruce Momjian
6db0a6b035
Remove socket credentials defines not referenced.
2003-10-25 03:48:47 +00:00
Tom Lane
0634c01e3a
Add missing semicolon, per Johann Uhrmann.
...
Avoids warnings from newer bisons.
2003-10-22 16:43:42 +00:00
Tom Lane
7eb67fc98b
Cope with platforms that offer LONGLONG_MIN in place of the C99-spec
...
LLONG_MIN. One example is AIX, per report from Andreas.
2003-10-21 15:34:34 +00:00
Michael Meskes
3b72087bf6
Install dummy sqlda.h file since this is needed for compatibility.
2003-10-20 12:54:29 +00:00
Tom Lane
9dfdbef345
Adjust libpq to avoid deadlock when both client and server want to send
...
data, and both have filled the transmission buffers. One scenario where
this can happen was illustrated here:
http://archives.postgresql.org/pgsql-hackers/2003-04/msg00979.php
2003-10-19 21:36:41 +00:00
Michael Meskes
d5353acbc3
Check for both Informix modes when parsing include files.
2003-10-19 13:22:33 +00:00
Tom Lane
f2f7107024
Must free the pgParameterStatus chain in freePGconn(). My fault,
...
well spotted by Neil Conway.
2003-10-18 05:02:06 +00:00
Peter Eisentraut
578774d5f5
Translation update
2003-10-15 09:45:34 +00:00
Peter Eisentraut
dee5b779fa
New translation
2003-10-15 09:39:04 +00:00
Peter Eisentraut
037468eff2
New translation
2003-10-12 19:16:36 +00:00
Michael Meskes
84b35a7f76
Added missing "commit" in test case.
2003-10-12 15:19:46 +00:00
Peter Eisentraut
108f371769
Translation updates
2003-10-10 08:01:44 +00:00
Jan Wieck
f8d90fcc0a
Protected access to variable m_preparedCount via synchronized
...
function to prevent multiple threads using automatic cursors on
the same connection from stomping over each others cursor.
Jan
2003-10-09 01:17:07 +00:00
Michael Meskes
163f0b2d48
Removed my debug printf() call from numeric.c
2003-10-08 08:28:57 +00:00
Michael Meskes
cfd992ecba
Fixed floating point exception in long=>numeric conversion.
2003-10-07 18:36:46 +00:00
Peter Eisentraut
06e6aa236c
Add missing include file.
2003-10-07 08:07:56 +00:00
Michael Meskes
3cda980298
Fixed error handling in Informix compat str to date conversion.
2003-10-07 05:46:56 +00:00
Peter Eisentraut
f98cbb76a0
Translation updates
2003-10-06 17:37:39 +00:00
Peter Eisentraut
a0ab31dcc6
New Slovene translations
2003-10-06 16:31:16 +00:00
Michael Meskes
aeb1f6478e
- Fixed constant listing in execute using clause.
...
- Fixed typo in ecpg for Informix dec_t type.
- Fixed precision handling in Informix compat funxtions.
2003-10-06 06:44:55 +00:00
Peter Eisentraut
5e3aaf5402
Translation updates
2003-10-06 06:20:11 +00:00
Peter Eisentraut
eceff4cc55
Translation updates
2003-10-05 21:52:37 +00:00
Michael Meskes
8e6b74e4fd
Fixed bug in day of week processing.
2003-10-05 11:12:00 +00:00
Tom Lane
fa09ee6026
Document the always-true-but-previously-undocumented fact that PQfnumber()
...
will downcase the supplied field name unless it is double-quoted. Also,
upgrade the routine's handling of double quotes to match the backend,
in particular support doubled double quotes within quoted identifiers.
Per pgsql-interfaces discussion a couple weeks ago.
2003-10-04 21:05:21 +00:00
Peter Eisentraut
0a14ffe5b5
Translation updates
2003-10-04 18:13:16 +00:00
Peter Eisentraut
75e76e1cf5
Translation updates
2003-10-04 01:07:05 +00:00
Peter Eisentraut
4cb67993a7
Format help message internally consistent.
2003-10-04 01:06:38 +00:00
Peter Eisentraut
beb935148a
New translation
2003-10-03 22:39:34 +00:00
Tom Lane
251033186f
Cause PQescapeString to stop processing at a null character, rather
...
than generating an invalid output string. Per observation and patch
from Igor Shevchenko. Further code cleanup and documentation by
Tom Lane.
2003-10-03 18:26:14 +00:00
Tom Lane
3b4c142030
Remove assorted compilation failures introduced by latest ecpg changes.
...
Also remove -g, which has no business in CPPFLAGS in the first place,
let alone being hardwired there by a sub-Makefile.
2003-10-03 17:04:48 +00:00
Michael Meskes
1bd5e054ed
Hide Informix datatypes. They are not seen by our built process anymore.
2003-10-03 10:07:28 +00:00
Tom Lane
b4966453f6
Do not return from PQrequestCancel until postmaster has finished
...
processing the request; this ensures that the request won't be taken
to cancel a subsequently-issued query. Race condition originally
noted by Oliver Jowett in the context of JDBC, but libpq has it too.
2003-10-02 19:52:44 +00:00
Tom Lane
bf2f5d9463
Don't use 0 as a spelling of NULL.
2003-10-02 14:47:44 +00:00
Peter Eisentraut
55fbc98b3f
Adjust the new Norwegian translation for some of the easier message
...
changes between 7.3 and 7.4, for example quoting and function names.
2003-09-29 16:41:33 +00:00
Peter Eisentraut
f4d5d620f2
Make message fit guidelines.
2003-09-29 16:38:04 +00:00
Peter Eisentraut
a776bd9b69
New Norwegian translation by Trond Endrestøl, actually made for 7.3, but
...
this should help people get started in 7.4 as well.
2003-09-29 10:57:06 +00:00
Tom Lane
e0736689a3
Got the link order wrong :-(
2003-09-27 20:38:19 +00:00
Tom Lane
cd75f94daf
Adjust Darwin build to use the default 'two level namespace' linking
...
method. Fix a number of places where shared libraries were linked without
mentioning all the libraries they depend on; the Darwin and AIX ports
are known to require this, and it doesn't seem to hurt any other supported
platforms. (Hence, remove code in pl/tcl makefile that tried to avoid
mentioning other libs if not needed.)
2003-09-27 19:35:32 +00:00
Bruce Momjian
227dd9b427
Rename thread compile flag. Move thread test program to tools/thread,
...
and improve tests.
2003-09-27 15:32:48 +00:00
Michael Meskes
e11136e4a5
Fixed segfault after error in parsing precision argument.
2003-09-26 15:16:29 +00:00
Bruce Momjian
266664fcd2
Fix creation of temporary sequences in ecpg, per report from Edmund Bacon.
2003-09-24 19:05:32 +00:00
Michael Meskes
5a5f0a6168
- Changed struct definition handling so "struct foo {}" always gets defined.
2003-09-23 12:56:35 +00:00
Barry Lind
2ec8ee0c0c
Fix to properly handle timezone offsets that are partial hours. If the offset
...
was a partial hour and less than gmt (i.e. -02:30) the code would corrupt the
minutes part.
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
2003-09-23 06:13:52 +00:00
Barry Lind
618d56d09a
A fix for jdbc regression test submitted yesterday by Kim Ho at Redhat
...
Modified Files:
ResultSetTest.java
2003-09-23 06:11:06 +00:00
Michael Meskes
22c0b1f0f4
- Fixed order mismatch in processing "using" arguments.
...
- Fixed some minor things in test cases.
- Use defines for Informix error codes.
2003-09-22 13:19:39 +00:00
Barry Lind
8839b85ed8
Additional jdbc regression tests submitted by Oliver Jowett. Some tests are
...
currently commented out, pending fixes for the bugs these tests uncovered.
Modified Files:
jdbc/org/postgresql/test/jdbc2/Jdbc2TestSuite.java
jdbc/org/postgresql/test/jdbc2/ServerPreparedStmtTest.java
Added Files:
jdbc/org/postgresql/test/jdbc2/CursorFetchTest.java
2003-09-22 05:38:01 +00:00
Barry Lind
66d00417c9
Applied jdbc patch from Kim Ho at RedHat to improve boolean support, as well
...
as some additional regression tests for this an other recent changes.
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
jdbc/org/postgresql/test/jdbc2/DateTest.java
jdbc/org/postgresql/test/jdbc2/ResultSetTest.java
jdbc/org/postgresql/test/jdbc2/TimeTest.java
jdbc/org/postgresql/test/jdbc2/TimestampTest.java
2003-09-22 04:55:00 +00:00
Peter Eisentraut
278a13fe47
Translation updates
2003-09-22 00:27:01 +00:00
Peter Eisentraut
6f57d63cb4
Message wording improvements
2003-09-22 00:23:35 +00:00
Tom Lane
11b274f00f
Fix some ill-considered ifdefs, per report from Hans-JÏrgen SchÎnig.
2003-09-21 17:42:22 +00:00
Michael Meskes
3438065eed
- Renamed my own strndup() function because of a name clash.
2003-09-20 09:10:50 +00:00
Michael Meskes
f604b39c2f
- Applied some bug fixing patches by Dave Cramer <dave@fastcrypt.com>.
...
- Added protecting defines to include files.
2003-09-20 09:10:09 +00:00
Michael Meskes
580e08a98b
One small typo in preprocessor.
2003-09-19 14:13:16 +00:00
Michael Meskes
df974272ec
Removed superfluous return statement in get_data.
2003-09-19 14:06:21 +00:00
Michael Meskes
723a9bde33
- Accept output variables for FETCH in DECLARE statement.
...
- Synced parser.
- Allowed C variables to carry the name of prepared statements.
- Added Informix handling of datatype converion errors.
2003-09-18 13:12:23 +00:00
Barry Lind
215d965f0e
Applied patch from Oliver Jowett to clean up some instances where the wrong
...
type was being reported for PREPAREs.
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
jdbc/org/postgresql/test/jdbc2/ServerPreparedStmtTest.java
2003-09-18 04:14:27 +00:00
Barry Lind
7da6afef26
Small jdbc patch from Kim Ho at RedHat to fix some boolean problems
...
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
2003-09-18 04:09:02 +00:00
Barry Lind
47cb1c3f94
A minor fix to jdbc regression tests
...
Modified Files:
jdbc/org/postgresql/test/jdbc2/DatabaseMetaDataPropertiesTest.java
2003-09-18 03:58:16 +00:00
Barry Lind
e8839c2b6c
Applied patch to jdbc from Kim Ho at RedHat, fixing improper handling of empty queries under the V3 protocol
...
Modified Files:
jdbc/org/postgresql/core/QueryExecutor.java
2003-09-17 08:21:36 +00:00
Barry Lind
c020d67bc6
Applied patch for jdbc from Kim Ho at RedHat to more correctly deal with boolean values
...
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
2003-09-17 07:00:24 +00:00
Barry Lind
292048f186
Fixed jdbc to correctly report that constraints are supported
...
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java
2003-09-17 06:42:47 +00:00
Barry Lind
33815bf657
Applied patch from Fernando Nasser of RedHat to fix some error messages
...
that would not get correctly looked up in the translation files for jdbc
Modified Files:
jdbc/org/postgresql/errors.properties
jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
2003-09-17 05:14:52 +00:00
Barry Lind
0671b65b81
Applied patch from Kim Ho at redhat to improve boolean and bit handling
...
in the jdbc driver
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
jdbc/org/postgresql/jdbc3/AbstractJdbc3Statement.java
2003-09-17 05:07:38 +00:00
Tom Lane
fc73264005
I don't care whether it's informix-compatible or not: #defining a word
...
like 'date' in a public header file is a damn fool idea.
2003-09-16 04:32:28 +00:00
Peter Eisentraut
7ce5f25b5b
Translation updates
2003-09-15 20:42:40 +00:00
Barry Lind
509a9cd3f9
More SQLState updates from Kim Ho at Redhat.
...
Also a patch from Kris Jurka to correctly report SQLState support.
Modified Files:
jdbc/org/postgresql/Driver.java.in
jdbc/org/postgresql/core/QueryExecutor.java
jdbc/org/postgresql/fastpath/Fastpath.java
jdbc/org/postgresql/geometric/PGbox.java
jdbc/org/postgresql/geometric/PGcircle.java
jdbc/org/postgresql/geometric/PGline.java
jdbc/org/postgresql/geometric/PGlseg.java
jdbc/org/postgresql/geometric/PGpath.java
jdbc/org/postgresql/geometric/PGpoint.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1Connection.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSetMetaData.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSetMetaData.java
jdbc/org/postgresql/jdbc2/Array.java
jdbc/org/postgresql/jdbc3/AbstractJdbc3DatabaseMetaData.java
jdbc/org/postgresql/util/PGmoney.java
jdbc/org/postgresql/util/PSQLState.java
2003-09-13 04:02:16 +00:00
Michael Meskes
573f4500a3
Some uppercase type definitions were left.
2003-09-10 18:03:08 +00:00
Barry Lind
62b53accd4
Clean up some unused import warnings in the example jdbc code
2003-09-09 11:24:04 +00:00
Barry Lind
5cdf771d8a
Additional SQLState work for JDBC - thanks to Kim Ho at Redhat for input on this
...
Modified Files:
jdbc/build.xml jdbc/org/postgresql/core/QueryExecutor.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1Connection.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
jdbc/org/postgresql/jdbc2/AbstractJdbc2Statement.java
jdbc/org/postgresql/util/PSQLState.java
2003-09-09 10:49:16 +00:00
Michael Meskes
fcdf0e22fc
- Added Dave patch for Informix handling of numeric/int conversion.
...
- Changed all new datatypes to lowercase.
- Fixed rounding bug in numerical types.
2003-09-09 10:46:42 +00:00
Barry Lind
05dddf40c2
Opps, can't forget the new file. This is part of the last commit to apply
...
the redhat patch for SQLState support.
Added Files:
PSQLState.java
2003-09-08 17:45:35 +00:00
Barry Lind
0378a269f3
This set of changes applies a patch from KHO at redhat to add some SQLState
...
support to the jdbc driver.
That patch needed some work: it assumed the sqlcode in a server message was
fixed in its position, the patch lost the ability to pass exceptions, and the
patch missed a couple of places where server errors where being received.
In addition to fixing the above, I also added full support for the V3 protocol
error message syntax, I reversed the order of arguments in the PSQLException
constructor to more closely follow the constructors for SQLException, I changed
the new constructors that take PSQLState to take Object for additional
parameters as the old ones did.
Still todo are to add SQLState values to all existing exceptions thrown in the
driver and add support for parsing the V3 protocol format for notices.
Modified Files:
jdbc/build.xml jdbc/org/postgresql/Driver.java.in
jdbc/org/postgresql/errors.properties
jdbc/org/postgresql/core/Encoding.java
jdbc/org/postgresql/core/PGStream.java
jdbc/org/postgresql/core/QueryExecutor.java
jdbc/org/postgresql/fastpath/Fastpath.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1Connection.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
jdbc/org/postgresql/jdbc2/AbstractJdbc2Statement.java
jdbc/org/postgresql/util/MessageTranslator.java
jdbc/org/postgresql/util/PSQLException.java
2003-09-08 17:30:22 +00:00
Bruce Momjian
4b407f6c3c
Changes for MinGW/WIN32:
...
o allow configure to see include/port/win32 include files
o add matching Win32 accept() prototype
o allow pg_id to compile with native Win32 API
o fix invalide mbvalidate() function calls (existing bug)
o allow /scripts to compile with native Win32 API
o add win32.c to Win32 compiles (already in *.mak files)
2003-09-07 03:43:57 +00:00
Bruce Momjian
2dc9437160
Enable Win32 to compile libpq again, and enable SSL compiles on that
...
platform.
Andreas Pflug
2003-09-05 02:08:36 +00:00
Bruce Momjian
1709fde56a
Improve prototype casting for thread calls.
2003-09-05 01:53:41 +00:00
Peter Eisentraut
30b4abf5d0
Remove outdated CLI things.
2003-09-02 21:45:37 +00:00
Peter Eisentraut
5f65345a57
Do not pass server_encoding to the client.
...
libpq, talking to an old server, should assume SQL_ASCII as the default
client encoding, because that is what the server will actually use (not
the server encoding).
2003-09-01 23:04:49 +00:00
Michael Meskes
05f4b03b23
Fixed two bugs in pgtypes library.
2003-09-01 12:37:40 +00:00
Peter Eisentraut
f2c2943aae
Share PG_DIAG_* macros between client and server and use them internally.
2003-08-27 00:33:34 +00:00
Michael Meskes
47a4e2ed1c
Fixed connect statement with username in variable.
2003-08-26 16:09:02 +00:00
Barry Lind
06bbd98a15
Attempt to fix setMaxFieldSize() logic that was checked in yesterday.
...
I think this should fix the problem, but since I don't have a reproducable test
case, I can't be sure. This problem is reported by Kim Ho of redhat, who will
test this fix. This also includes a test case for the original functionality.
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
jdbc/org/postgresql/test/jdbc2/ResultSetTest.java
2003-08-26 06:50:39 +00:00
Michael Meskes
4b02f3c4eb
Synced parser and fixed a bug in error output to log file.
2003-08-25 13:44:00 +00:00
Barry Lind
2495365df1
Applied patches from Oliver Jowett to fix the following bugs:
...
- adds a finalizer method to AbstractJdbc1Statement to clean up in the case of
poor user code which fails to close the statement object
- fix ant build file to correctly detect dependencies across jdbc1/jdbc2/jdbc3
- fix a coupld of server prepared statement bugs and added regression test for
them
Applied patch from Kim Ho:
- adds support for get/setMaxFieldSize().
Also fixed build.xml to provide a better error message in the event that an
older version of the driver exists in the classpath when trying to build.
2003-08-24 22:10:09 +00:00
Peter Eisentraut
903fe8fc6f
Translation updates
2003-08-24 21:18:53 +00:00
Peter Eisentraut
c3664c0c00
Add macros for error result fields to libpq.
2003-08-24 18:36:38 +00:00
Peter Eisentraut
588970c399
Correct uninstall target.
2003-08-23 04:21:59 +00:00
Peter Eisentraut
ef38ca9b3d
Translation updates
2003-08-20 21:10:01 +00:00
Barry Lind
dcfa89537a
Updated the blob regression test to actually use the getBlob/getClob methods
...
and test them, in addition to testing the underlying LargeObject API methods.
Modified Files:
jdbc/build.xml jdbc/org/postgresql/test/jdbc2/BlobTest.java
2003-08-15 18:45:11 +00:00
Barry Lind
5cad6813fb
Fixed improper message length for the connection termination message 'X' when
...
using the V3 protocol.
Modified Files:
jdbc1/AbstractJdbc1Connection.java
2003-08-15 18:36:58 +00:00
Tom Lane
c01641f8ae
libpq failed to cope with COPY FROM STDIN if the command was issued
...
via extended query protocol, because it sends Sync right after Execute
without realizing that the command to be executed is COPY. There seems
to be no reasonable way for it to realize that, either, so the best fix
seems to be to make the backend ignore Sync during copy-in mode. Bit of
a wart on the protocol, but little alternative. Also, libpq must send
another Sync after terminating the COPY, if the command was issued via
Execute.
2003-08-13 18:56:21 +00:00
Tom Lane
0be731ad44
Add PQexecPrepared() and PQsendQueryPrepared() functions, to allow
...
libpq users to perform Bind/Execute of previously prepared statements.
Per yesterday's discussion, this offers enough performance improvement
to justify bending the 'no new features during beta' rule.
2003-08-13 16:29:03 +00:00
Tom Lane
90ade5b775
Cope with NoData message from backend. Needed for case where
...
PQexecParams is used with a statement that doesn't return data.
2003-08-12 21:34:44 +00:00
Barry Lind
e3d97d7da2
Applied patch from Oliver Jowett to clean up the jdbc regression test build
...
Modified Files:
jdbc/build.xml
jdbc/org/postgresql/test/jdbc3/Jdbc3TestSuite.java
2003-08-11 23:42:04 +00:00
Barry Lind
c9fa2871f6
Applied patch from Oliver Jowett to better handle invalid input for getArray
...
(no longer throw an index out of range exception)
Modified Files:
jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
2003-08-11 21:33:50 +00:00
Barry Lind
1f96440d66
Applied patch from Oliver Jowett to clean up some aditional warning messages
...
from ant.
Modified Files:
jdbc/build.xml
2003-08-11 21:27:52 +00:00
Barry Lind
17108e6c4f
Applied patch from Oliver Jewett to fix a deprecation in newer versions of ant
...
Modified Files:
jdbc/build.xml
2003-08-11 21:25:01 +00:00
Barry Lind
c82bfea125
Applied patch from Oliver Jewett to clean up the testing README file
...
Modified Files:
jdbc/org/postgresql/test/README
2003-08-11 21:20:50 +00:00
Barry Lind
1ca4e700de
Applied patch by Oliver Jowett to clean up some exception handling
...
Modified Files:
jdbc/org/postgresql/core/QueryExecutor.java
jdbc/org/postgresql/util/PSQLException.java
2003-08-11 21:18:47 +00:00
Barry Lind
d7c609f7c4
Applied patch from Oliver Jowett to improve a buffer sizing.
...
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
2003-08-11 21:12:00 +00:00
Barry Lind
fcbf1f1fdd
Applied patch from Kim Ho to fix a regression against a 7.4 server. The result
...
of transaction isolation level changed from uppercase to lower case between 7.3 and 7.4. In testing, a regression was also fixed in this area when talking to
a 7.2 server due to changes in how notice messages are processed in the current
code.
Modified Files:
jdbc/build.xml jdbc/org/postgresql/core/BaseStatement.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1Connection.java
2003-08-11 20:54:55 +00:00
Peter Eisentraut
7078441af0
Translation updates
2003-08-11 15:19:58 +00:00
Bruce Momjian
46785776c4
Another pgindent run with updated typedefs.
2003-08-08 21:42:59 +00:00
Bruce Momjian
6a991845a3
sprompt not needed in libpq.
2003-08-08 16:32:45 +00:00
Peter Eisentraut
fbf1fd2650
Fix null checking of type decimal datums without indicator in Informix
...
mode.
from Dave Cramer
2003-08-08 13:17:58 +00:00
Peter Eisentraut
e39bc695d6
Be a little bit more careful about using sqlstate, in case libpq returned
...
NULL for it.
2003-08-08 13:16:20 +00:00
Peter Eisentraut
0bf70870db
Translation updates by Dennis Björklund
2003-08-08 11:03:29 +00:00
Peter Eisentraut
acbef53d1f
Remove postgres_ext.h inclusion -- not necessary.
2003-08-08 10:43:54 +00:00
Bruce Momjian
63c4d156e0
Move simple_prompt()/sprompt.c into /port.
2003-08-08 04:52:22 +00:00
Bruce Momjian
522b4937b3
Makefile cleanup.
2003-08-08 03:22:24 +00:00
Bruce Momjian
48af71423d
Cleanup.
2003-08-08 03:18:40 +00:00
Bruce Momjian
86b07104dd
Makefile cleanup.
2003-08-08 03:03:54 +00:00
Bruce Momjian
ba0d38fd89
More thread.c cleanup.
2003-08-08 03:00:31 +00:00
Bruce Momjian
30c63f460a
More threading cleanups.
2003-08-08 02:55:08 +00:00
Bruce Momjian
e4cbb982b0
threads.c -> thread.c, be consistent.
2003-08-08 02:46:40 +00:00
Bruce Momjian
e060701f51
Clean up function header.
2003-08-07 23:43:32 +00:00
Bruce Momjian
d8295603c8
Make table column type TEXT.
2003-08-07 16:37:31 +00:00
Bruce Momjian
697f9f09ed
Add iteration option to thread test program.
2003-08-07 16:14:03 +00:00