aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces
Commit message (Collapse)AuthorAge
* 1) Improve the handling of the queries like (select ..) union (select ..)Hiroshi Inoue2002-08-01
| | | | | whose first non-space character is '('. 2) Handle Insert .. () VALUES ().
* Since we're depending on %option noyywrap in the main scanner now,Tom Lane2002-07-30
| | | | | we may as well use it in all our flex files. Make all the flex files have a consistent set of options.
* added tests for crossReferencesDave Cramer2002-07-30
|
* changed test user back to testDave Cramer2002-07-30
|
* Added DataSource code and tests submitted by Aaron MulderDave Cramer2002-07-30
|
* changes for new DatasourceDave Cramer2002-07-30
|
* Fix a bug about automatic client_encoding setting.Hiroshi Inoue2002-07-30
|
* Assemble portability modules into libpgport library.Peter Eisentraut2002-07-27
| | | | Some makefile simplifications.
* Fix a bug about the handling of CX parameter of the connection stringHiroshi Inoue2002-07-26
| | | | reported by Sergey Smirnov.
* Fouth (and final) phase of restructuring to add jdbc3 support.Barry Lind2002-07-26
| | | | | | | | | | | | | | | | | | | | | | | | | Modified Files: jdbc/org/postgresql/Driver.java.in jdbc/org/postgresql/jdbc1/AbstractJdbc1Connection.java jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java jdbc/org/postgresql/jdbc1/Jdbc1Connection.java jdbc/org/postgresql/jdbc1/Jdbc1ResultSet.java jdbc/org/postgresql/jdbc2/Jdbc2Connection.java jdbc/org/postgresql/jdbc2/Jdbc2ResultSet.java Added Files: jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSetMetaData.java jdbc/org/postgresql/jdbc1/Jdbc1DatabaseMetaData.java jdbc/org/postgresql/jdbc1/Jdbc1ResultSetMetaData.java jdbc/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSetMetaData.java jdbc/org/postgresql/jdbc2/Jdbc2DatabaseMetaData.java jdbc/org/postgresql/jdbc2/Jdbc2ResultSetMetaData.java Removed Files: jdbc/org/postgresql/jdbc1/DatabaseMetaData.java jdbc/org/postgresql/jdbc1/ResultSetMetaData.java jdbc/org/postgresql/jdbc2/DatabaseMetaData.java jdbc/org/postgresql/jdbc2/ResultSetMetaData.java
* Third phase of restructuring to add jdbc3 support.Barry Lind2002-07-25
| | | | | | | | | | | | | | | | | | | | | | | Modified Files: jdbc/org/postgresql/jdbc1/AbstractJdbc1Connection.java jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java jdbc/org/postgresql/jdbc1/DatabaseMetaData.java jdbc/org/postgresql/jdbc1/Jdbc1Connection.java jdbc/org/postgresql/jdbc1/Jdbc1ResultSet.java jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java jdbc/org/postgresql/jdbc2/AbstractJdbc2Statement.java jdbc/org/postgresql/jdbc2/Array.java jdbc/org/postgresql/jdbc2/DatabaseMetaData.java jdbc/org/postgresql/jdbc2/Jdbc2Connection.java jdbc/org/postgresql/jdbc2/Jdbc2ResultSet.java Added Files: jdbc/org/postgresql/jdbc1/Jdbc1CallableStatement.java jdbc/org/postgresql/jdbc2/Jdbc2CallableStatement.java Removed Files: jdbc/org/postgresql/jdbc1/CallableStatement.java jdbc/org/postgresql/jdbc2/CallableStatement.java jdbc/org/postgresql/jdbc2/UpdateableResultSet.java
* Second phase of restructuring to add jdbc3 support.Barry Lind2002-07-24
|
* Initial restructuring to add jdbc3 support. There was a significant amountBarry Lind2002-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of duplicated code between the jdbc1 and jdbc2. This checkin restructures the code so that the duplication is removed so that the jdbc3 support can be added without adding yet another copy of everything. Also many classes were renamed to avoid confusion with multiple different objects having the same name. The timestamp tests were also updated to add support for testing timestamp without time zone in addition to timestamp with time zone Modified Files: jdbc/Makefile jdbc/build.xml jdbc/example/ImageViewer.java jdbc/example/basic.java jdbc/example/blobtest.java jdbc/example/threadsafe.java jdbc/org/postgresql/Driver.java.in jdbc/org/postgresql/Field.java jdbc/org/postgresql/core/QueryExecutor.java jdbc/org/postgresql/fastpath/Fastpath.java jdbc/org/postgresql/jdbc1/CallableStatement.java jdbc/org/postgresql/jdbc1/DatabaseMetaData.java jdbc/org/postgresql/jdbc1/PreparedStatement.java jdbc/org/postgresql/jdbc2/Array.java jdbc/org/postgresql/jdbc2/CallableStatement.java jdbc/org/postgresql/jdbc2/DatabaseMetaData.java jdbc/org/postgresql/jdbc2/PreparedStatement.java jdbc/org/postgresql/jdbc2/UpdateableResultSet.java jdbc/org/postgresql/largeobject/LargeObjectManager.java jdbc/org/postgresql/largeobject/PGblob.java jdbc/org/postgresql/largeobject/PGclob.java jdbc/org/postgresql/test/jdbc2/BlobTest.java jdbc/org/postgresql/test/jdbc2/ConnectionTest.java jdbc/org/postgresql/test/jdbc2/DatabaseMetaDataTest.java jdbc/org/postgresql/test/jdbc2/TimestampTest.java jdbc/org/postgresql/test/jdbc2/UpdateableResultTest.java jdbc/org/postgresql/util/Serialize.java Added Files: jdbc/org/postgresql/PGConnection.java jdbc/org/postgresql/PGStatement.java jdbc/org/postgresql/jdbc1/AbstractJdbc1Connection.java jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java jdbc/org/postgresql/jdbc1/Jdbc1Connection.java jdbc/org/postgresql/jdbc1/Jdbc1ResultSet.java jdbc/org/postgresql/jdbc1/Jdbc1Statement.java jdbc/org/postgresql/jdbc2/AbstractJdbc2Connection.java jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java jdbc/org/postgresql/jdbc2/AbstractJdbc2Statement.java jdbc/org/postgresql/jdbc2/Jdbc2Connection.java jdbc/org/postgresql/jdbc2/Jdbc2ResultSet.java jdbc/org/postgresql/jdbc2/Jdbc2Statement.java Removed Files: jdbc/org/postgresql/Connection.java jdbc/org/postgresql/ResultSet.java jdbc/org/postgresql/Statement.java jdbc/org/postgresql/jdbc1/Connection.java jdbc/org/postgresql/jdbc1/ResultSet.java jdbc/org/postgresql/jdbc1/Statement.java jdbc/org/postgresql/jdbc2/Connection.java jdbc/org/postgresql/jdbc2/ResultSet.java jdbc/org/postgresql/jdbc2/Statement.java
* Fixed some minor typos.Michael Meskes2002-07-21
|
* Re-Committed old file.Michael Meskes2002-07-21
|
* Synced parser yet again.Michael Meskes2002-07-20
| | | | Michael
* Hello, i noticed that win32 native stopped working/compiling after the SSL mergeBruce Momjian2002-07-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | . So i took the opportunity to fix some stuff: 1. Made the thing compile (typos & needed definitions) with the new pqsecure_* s tuff, and added fe-secure.c to the win32.mak makefile. 2. Fixed some MULTIBYTE compile errors (when building without MB support). 3. Made it do that you can build with debug info: "nmake -f win32.mak DEBUG=1". 4. Misc small compiler speedup changes. The resulting .dll has been tested in production, and everything seems ok. I CC:ed -hackers because i'm not sure about two things: 1. In libpq-int.h I typedef ssize_t as an int because Visual C (v6.0) doesn't de fine ssize_t. Is that ok, or is there any standard about what type should be use d for ssize_t? 2. To keep the .dll api consistent regarding MULTIBYTE I just return -1 in fe-connect.c:PQsetClientEncoding() instead of taking away the whole function. I wonder if i should do any compares with the conn->client_encoding and return 0 if not hing would have changed (if so how do i check that?). Regards Magnus Naeslund
* Fix for PgTransaction class to make these visible to C apps:Bruce Momjian2002-07-18
| | | | | | | ExecStatusType BeginTransaction(); ExecStatusType EndTransaction(); Piotr Klaban
* Make src/backend/port/*.c file location dependent only on configure.in.Bruce Momjian2002-07-18
|
* I have committed many support files for CREATE CONVERSION. DefaultTatsuo Ishii2002-07-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | conversion procs and conversions are added in initdb. Currently supported conversions are: UTF-8(UNICODE) <--> SQL_ASCII, ISO-8859-1 to 16, EUC_JP, EUC_KR, EUC_CN, EUC_TW, SJIS, BIG5, GBK, GB18030, UHC, JOHAB, TCVN EUC_JP <--> SJIS EUC_TW <--> BIG5 MULE_INTERNAL <--> EUC_JP, SJIS, EUC_TW, BIG5 Note that initial contents of pg_conversion system catalog are created in the initdb process. So doing initdb required is ideal, it's possible to add them to your databases by hand, however. To accomplish this: psql -f your_postgresql_install_path/share/conversion_create.sql your_database So I did not bump up the version in cataversion.h. TODO: Add more conversion procs Add [CASCADE|RESTRICT] to DROP CONVERSION Add tuples to pg_depend Add regression tests Write docs Add SQL99 CONVERT command? -- Tatsuo Ishii
* fixed bug in support for timestamp without time zone reported by Yuva ↵Barry Lind2002-07-16
| | | | Chandolu (ychandolu@ebates.com)
* Remove certain Makefile dependencies by using full pathnames inBruce Momjian2002-07-15
| | | | configure.in.
* Fix a bug about the handling of '.' in parse.c.Hiroshi Inoue2002-07-15
|
* Changed getCrossReference to return information about each composite key ↵Dave Cramer2002-07-12
| | | | | | | seperately It used to return them as a,b in one row, and now returns a in one row, and b in one row
* An improvement of User Interface(Setup dialog) by Dave Page.Hiroshi Inoue2002-07-12
|
* 1) Fix a memory leak in use declare/fetch mode.Hiroshi Inoue2002-07-12
| | | | 2) Change default build mode to multibyte(Windows).
* Make NAMEDATALEN changeable at compile time.Hiroshi Inoue2002-07-11
|
* fix bug in getTime() with fractional seconds reported by Laurette Cisneros ↵Barry Lind2002-07-10
| | | | (laurette@nextbus.com)
* fixed bug reported by Michael, Dietrich (mdt@emdete.de) where a large object ↵Barry Lind2002-07-05
| | | | handle was being used after the end of the transaction and thus resulting in an error.
* Fix a bug reported by Zhou Han.Hiroshi Inoue2002-07-05
|
* Indent libpq++ as mentioned in email. Format was terrible, and thisBruce Momjian2002-07-02
| | | | will make fixing things easier.
* Commit old versions into main branch again.Michael Meskes2002-07-01
| | | | Michael
* Committing parser changes. Note, however, that the development bison seems ↵Michael Meskes2002-06-30
| | | | | | ot have a problem on my home machine. So these go in untested for the time being. But at least I have them in the archive. Michael
* 1) prevent setting of KSQO on 7.3+ servers(Thanks to Dave Page).Hiroshi Inoue2002-06-28
| | | | 2) Allow LF->CR/LF conversion under UNICODE driver.
* fixed build.xml to echo correct jdbc version under ant1.6Barry Lind2002-06-27
|
* general cleanup of jdbc codeBarry Lind2002-06-27
|
* translation patch submitted by Zhenbang Wei forth@mail.net.twBarry Lind2002-06-26
|
* patch submitted by Jason Davies jason@netspade.com to provide proper java ↵Barry Lind2002-06-26
| | | | class name for a byte[]
* fixed retrieval of foreign/primary keys in imported/exported keysDave Cramer2002-06-25
|
* 1) Add support for GB18030.Hiroshi Inoue2002-06-25
| | | | 2) Fix a bug about the handling of large objects.
* patch to add support for callable statements to the jdbc driver. The patch ↵Barry Lind2002-06-24
| | | | was submitted by Paul Bethe pmbethe@yahoo.com
* patch to update zh_TW message file for jdbc submitted by Zhenband Wei ↵Barry Lind2002-06-24
| | | | (forth@mail.net.tw)
* patch submitted by Jason Davies jason@netspade.com to improve ↵Barry Lind2002-06-24
| | | | ResultSetMetaData.getColumnClassName() support
* fixed bug reported by Wolfgang Winter w.winter@logitags.com where historic ↵Barry Lind2002-06-24
| | | | timestamps which do not have timezone info were being interpreted in local timezone instead of GMT. Also added a check to support timestamp vs. timestamptz in this code
* Remove unused INET6 variable.Bruce Momjian2002-06-23
|
* Remove INET6 from SSL. We don't support INET6 yet.Bruce Momjian2002-06-23
|
* Update copyright to 2002.Bruce Momjian2002-06-20
|
* Improve COPY syntax to use WITH clause, keep backward compatibility.Bruce Momjian2002-06-20
|
* Use KAME accessor macros for addr8.Bruce Momjian2002-06-17
|
* Fixed parser bug concerning octal numbers in single quotes.Michael Meskes2002-06-17
|