summaryrefslogtreecommitdiff
path: root/src/interfaces
AgeCommit message (Collapse)Author
2001-06-04protected void finalize() {Bruce Momjian
close(); } in LargeObject.java so that the db resources are released when it is garbage collected or am I missing something? Philip Crotwell
2001-06-01The following patch for JDBC fixes an issue with jdbc running on aBruce Momjian
non-multibyte database loosing 8bit characters. This patch will cause the jdbc driver to ignore the encoding reported by the database when multibyte isn't enabled and use the JVM default in that case. Barry Lind
2001-06-01 - Synced preproc.y with gram.y.Michael Meskes
- Synced pgc.l with scan.l. - Synced keyword.c. - Set ecpg version to 2.9.0. - Set library version to 3.3.0.
2001-05-30Remove OLD_FILE_NAMING code. No longer used.Bruce Momjian
2001-05-30I just got bitten by this too. I use type timestamp in theBruce Momjian
database, and often need the latest timestamp, but want to format it as a date. With 7.0.x, I just select ts from foo order by ts desc limit 1 and in java: d = res.getDate(1); but this fails everywhere in my code now :( http://java.sun.com/j2se/1.3/docs/guide/jdbc/spec/jdbc-spec.frame7.html says The ResultSet.getXXX methods will attempt to convert whatever SQL type was returned by the database to whatever Java type is returned by the getXXX method. Palle Girgensohn
2001-05-30Fix for Druid. We did not support some PROCEDURE queries.Bruce Momjian
Dave Cramer
2001-05-30Add missing comma.D'Arcy J.M. Cain
2001-05-28Suppress useless memmove() when buffer already contains left-justifiedTom Lane
data.
2001-05-28Attached is a patch to fix the problem Thomas mentions below. The JDBCBruce Momjian
driver now correctly handles timezones that are offset fractional hours from GMT (ie. -06:30). Barry Lind
2001-05-27Add NUMERICOID return type. Treat it as floating point for now. ThisD'Arcy J.M. Cain
could be changed if we create a new Python type that matches it better but NUMERIC <==> FLOAT probably works fine for most cases.
2001-05-25Mention failure of ANT to delete directories on clean.Bruce Momjian
2001-05-25While changing Cygwin Python to build its core as a DLL (like Win32Bruce Momjian
Python) to support shared extension modules, I have learned that Guido prefers the style of the attached patch to solve the above problem. I feel that this solution is particularly appropriate in this case because the following: PglargeType PgType PgQueryType are already being handled in the way that I am proposing for PgSourceType. Jason Tishler
2001-05-25Back out, per Peter E.Bruce Momjian
> > The attached patch changes src/interfaces/python/GNUmakefile to use the > > value of DESTDIR like the rest (or at least most) of the PostgreSQL > > makefiles. I found this problem when trying to package a pre-built > > Cygwin PostgreSQL distribution, but this problem is platform independent.
2001-05-25The attached patch changes src/interfaces/python/GNUmakefile to use theBruce Momjian
value of DESTDIR like the rest (or at least most) of the PostgreSQL makefiles. I found this problem when trying to package a pre-built Cygwin PostgreSQL distribution, but this problem is platform independent. The problem manifests itself when one tries to install into a stagging area (e.g., to build a tarball) instead of a real install. In this case, pg.py and _pgmodule$(SO) still end up being installed in the configured prefix directory ignoring the value of DESTDIR. Unfortunately, this patch does not handle the case where PostgreSQL and Python are configured with different prefixes. Since the Python Makefile is automatically generated and does not use DESTDIR, I believe that this issue will be difficult to correct. If anyone has ideas on how to fix this issue, then I'm quite willing to rework the patch to take the suggestion into account. Jason Tishler
2001-05-25The following patch corrects a make install problem when buildingBruce Momjian
under Cygwin. The root cause of this problem is that (Sun) java is a native Win32 app and hence does not understand Cygwin Posix style paths. The solution is to use Cygwin's cygpath utility to convert the Posix style JDBC installation directory path into a Win32 one before invoking ant. I'm not sure if my patch is the best way to correct this issue but my goal was to confine the Cygwin specific constructs to Jason Tishler
2001-05-25Get rid of the following size limit.Hiroshi Inoue
1) Query size limit(was 65536) for >=7.0 servers. 2) Text size limit(was 8190) for 7.1 servers.
2001-05-24There are a number of changes. The main ones are:Bruce Momjian
return oid on insert handle all primitive data types handle single quotes and newlines in Strings handle null variables deal with non public and final variables (not very well, though) Ken K
2001-05-23Fix ANT for *.properties files.Bruce Momjian
2001-05-23Fix ANT so it only has '*.class' files, not the 'tags' file.Bruce Momjian
2001-05-22Back out timezone fix. Not needed in jdbc1.Bruce Momjian
2001-05-22Bump major libpq++ version after API changes, Patrick WelcheBruce Momjian
2001-05-19Prevent ANT from recreating the JAR files just because theBruce Momjian
errors.properties files were being copied.
2001-05-17Fix pg_index statistics query to join proper relation.Bruce Momjian
2001-05-17Included is a patch that fixes a bug introduced in the lastest versionBruce Momjian
(1.22) of interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java. That change removed a line that set the variable s to the value of the stringbuffer. This fix changes the following if checks to check the length of the stringbuffer instead of s, since s no longer contains the string the if conditions are expecting. The bug manifests itself in getTimestamp() loosing the timezone information of timestamps selected from the database, thereby causing the time to be incorrect. Barry Lind
2001-05-17Cleanup of backpatch of jdbc2 improvements to jdbc1:Bruce Momjian
Here's what I came up with. The biggest difference api between JDK1.x and later versions is the support for collections. The problem was with the Vector class; in jdk1.x there is no method called add, so I changed the calls to addElement. Also no addAll, so I rewrote the method slightly to not require addAll. While reviewing this I notices some System.out.println statements that weren't commented out. So I commented them out in both versions. The upshot of all of this is that I have clean compile, but no idea if the code works ;( Dave Cramer
2001-05-17Fix 'make clean' with jdbc and ant by using filesets.Bruce Momjian
2001-05-171) Decrease the size of some buffers.Hiroshi Inoue
2) Repair broken SQLStatistics().
2001-05-17Mark column as not used.Bruce Momjian
2001-05-16Add missing paren.Bruce Momjian
2001-05-16Fix for HASH for index lookups in ODBC.Bruce Momjian
2001-05-16This patch fixes a bug which occurs when setObject(1,obj) is called and objBruce Momjian
is of type Object, and is null Dave Cramer
2001-05-16Add NUMERIC tests to jdbc code.Bruce Momjian
David Esposito
2001-05-16I was trying to get a very nice FREE graphical db tool called DbVisualizerBruce Momjian
(http://www.ideit.com/products/dbvis/) to work with Postgresql and I found out the following bug: if database has views then getTables() gets the null pointer exception ('order by relname' makes the listing tree in DbVisualizer a lot useful !!) This patch should propably be applied to the the jdbc1's DatabaseMetaData.java, too. Panu Outinen
2001-05-16Change the line:Bruce Momjian
return ((c == 't') || (c == 'T')); int the getBoolean function on line 184:ish to: return ((c == 't') || (c == 'T') (c == '1')); Hunter Hillegas
2001-05-16Backpatch jdbc2 fixes to jdbc1, ANT fixes, from Peter EisentrautBruce Momjian
2001-05-16Backpatch getImportedKeys to jdbc1.Bruce Momjian
2001-05-16Backpatch ORDER BY fix to jdbc1.Bruce Momjian
2001-05-16Here's an easy patch for todays snapshot to sort the result of theBruce Momjian
public ResultSet getTables(String catalog, String schemaPattern, String Jeroen van Vianen
2001-05-16jdbc2 implementation of getImportedKeys.Bruce Momjian
Ola Sundell
2001-05-16The current implementation of BlobInputStream doesBruce Momjian
not properly handle 8-bit unsigned data as it blindly casts the byte to an int, which java most helpfully promotes to a signed type. This causes problems when you can only return -1 to indicated EOF. The following patch fixes the bug and has been tested locally on image data. Chad David
2001-05-15Fix small thinko.D'Arcy J.M. Cain
2001-05-14Remove columns pg_index.haskeytype and pg_index.indisclustered. Not used.Bruce Momjian
2001-05-12Add provisions for using strdup replacement in the places that stillPeter Eisentraut
needed it. from our fearless Ultrix porter, Alexander Klimov <ask@wisdom.weizmann.ac.il>
2001-05-12PL/Python should build portably now, if you can get over the fact thatPeter Eisentraut
there's no shared libpython. Test suite works as well. Also, add some documentation.
2001-05-11Stamp CVS as 7.2. Update all interface version numbers. This is theBruce Momjian
time to do it, not during beta because people are using this stuff in production sometimes.
2001-05-09that's just me again, here's normal patch for KOI8_U toBruce Momjian
jdbc/Connection.java Andy P.S. in Connection.java if encoding=="WIN" then dbEncoding is set to "Cp1252". What if it's Cyrillic "WIN"? Than it should be "Cp1251". Is there any way to fix that without making different "WIN" encodings in PostgreSQL? Andy Rysin
2001-05-09Fix libpq++'s FieldSize to return int, not short.Bruce Momjian
2001-05-09Add mention of getLength returning short.Bruce Momjian
2001-05-09Here's a version of my suggested diffs transplanted to 7.1 beta 5. I'mBruce Momjian
still looking at the best way to integrate Tom Vijlbrief's fixes (insofar as they're still needed); would 7.2 be a suitable time for incompatible API changes? Jeroen Changes: (*) Introduced bool, true, false (replacing some int, 1, 0) (*) Made some member functions const (*) Documented GetIsNull() (*) Marked DisplayTuples() and PrintTuples() as obsolescent; fixed possible portability problem (assumed that NULL pointer equals all-zero bit pattern) (*) PrintTuples(): renamed width parameter to fillAlign to conform with other usage; fixed memory leak and compile issue w.r.t. field separator (should also slightly improve performance) (*) Fixed some minor compilation issues (*) Moved "using namespace std;" out of headers, where they didn't belong; used new (temporary) preprocessor macro PGSTD to do this (*) Made ToString() static, removed unneeded memset(), made buffer size adapt to sizeof(int) (*) Made some constructors explicit (*) Changed some const std::string & parameters to plain std::string (*) Marked PgCursor::Cursor(std::string) as obsolescent (setter with same name as getter--bad style) (*) Renamed some paramaters previously named "string" (*) Introduced size_type typedef for number of tuples in result set (*) PgTransaction now supports re-opening after closing, and aborts if not explicitly committed prior to destruction J. T. Vermeulen
2001-05-09Mention new jdbc mailing list instead of interfaces list.Bruce Momjian