aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/odbc/parse.c
Commit message (Collapse)AuthorAge
* Remove all traces of the ODBC driver, which is now on GBorg as the psqlodbcMarc G. Fournier2002-08-22
| | | | project ...
* 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 ().
* Fix a bug about the handling of '.' in parse.c.Hiroshi Inoue2002-07-15
|
* Add *Int8 As* option.Hiroshi Inoue2002-06-06
|
* 1) Support Keyset Driven driver cursors.Hiroshi Inoue2002-05-22
| | | | | | | | | | 2) Supprt ARD precision/scale and SQL_C_NUEMRIC. 3) Minimal implementation of SQLGetDiagField(). 4) SQLRowCount() reports the result of SQLSetPos and SQLBulkOperation. 5) int8 -> SQL_NUMERIC for Microsoft Jet. 6) Support isolation level change. 7) ODBC3.0 SQLSTATE code. 8) Append mode log files.
* [HACKERS] Proposed patch for ODBC driver w/ C-a-n-c-e-lHiroshi Inoue2002-04-02
| | | | | | | | | | From: Bradley McLean <brad@bradm.net> Patch against 7,2 submitted for comment. This seems to work just fine; Now, when our users submit a 2 hour query with four million row sorts by accident, then cancel it 30 seconds later, it doesn't bog down the server ...
* 1) Add rollback functionality to updatable cursors.Hiroshi Inoue2002-04-01
| | | | | | | 2) Implement some options for SQLGetDescField(). 3) Handle *Inifinity* timestamp for SQL_C_CHAR type output. 4) Separate Unicode conversions from common implementations. 5) Improve internal parse_statement() function.
* [2002-03-28]Hiroshi Inoue2002-03-28
| | | | | | | | | | 1) Prepare to separate 4 kinds of Descriptor handles. 2) Detect the transaction status more naturally. 3) Improve Parse Statement functionality for the use of updatable cursors. 4) Improve updatable cursors. 5) Implement SQLGetDescField() and improve SQLColAttribute(). 6) etc.
* 1) Internal improvements to handle updatable cursors(1st cut).Hiroshi Inoue2002-03-14
| | | | 2) Fix a bug in SQLColAttribute().
* 1) Implement SQLParamOptions().Hiroshi Inoue2002-03-08
| | | | | | | | | | | | | 2) Handle Multiple results and implement SQLMoreResult(). 3) Improve multibyte handling thanks to Eiji Tokuya. 4) Add new options. LF <-> CR/LF converion. TRUE is -1 (for VB). 5) Introduce unicode(UCS-2) support. 6) Reduce the length of connection strings. 7) Improve SQLError, SQLGetDiagRec(ODBC 3.0). 8) Implement SQLTablePrivileges(). 9) Miscellaneous changes for ODBC 3.0 support.
* The version is now 7.01.0010.Hiroshi Inoue2002-02-18
| | | | | | | | | | | | | | | | | | | | | | | 1) Handle parameter array. 2) Allow re-use of the connection handle after SQLDisconnect. 3) Reject NULL if no indicator specified. 4) Improve the handling of '_' in table name. 5) Unify internal begin/commit/abort operations. 6) Change SQLTables() to return null not "" for the table_owner. 7) Fix a bug about parameter handling reported by Benoit Menendez. 8) Add cast in handling ODBC date/time escape sequences. 9) Fix a bug about cache_size handing in declare/fetch mode. [ODBC3.0 related] 10) Improve the handling of descriptor handles(ODBC3.0). 11) Improve the type handling of some types for ODBC3.0. [Thanks to Marcelo Aceto for his useful patches] 12) Allow nested ODBC escape. 13) Allow changing autocommit on/off inside the transaction block. 14) Improve the handling of ODBC scalar functions.
* New pgindent run with fixes suggested by Tom. Patch manually reviewed,Bruce Momjian2001-11-05
| | | | initdb/regression tests pass.
* 1) Improve literal handling in parse_statement().Hiroshi Inoue2001-11-03
| | | | | | 2) Remove some no longer valid comments. 3) Fix an option dialog setting bug. 4) Fix ODBCVER handling errors.
* Another pgindent run. Fixes enum indenting, and improves #endifBruce Momjian2001-10-28
| | | | spacing. Also adds space for one-line comments.
* pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian2001-10-25
| | | | tests pass.
* Provide some initial support for building the ODBC driver forPeter Eisentraut2001-09-22
| | | | | | | | an already installed iODBC or unixODBC driver manager. In particular, use the include files provided by the driver manager over our own, and use the odbcinst library of the driver manager rather than gpps.c. Migrate portability sections common to several files into psqlodbc.h.
* Fix some multibyte related bugs.Hiroshi Inoue2001-09-11
| | | | | | Psqlodbc is 7.01.0007 now. Hiroshi Inoue
* 1) Fix SQLForeignKeys() in multibyte mode.Hiroshi Inoue2001-09-10
| | | | | | | | 2) Fix a bug with NUMERIC scale in case of Parse statement option. 3) Remove a no longer needed loop in CC_send_query(). Hiroshi Inoue
* Rename config.h to pg_config.h and os.h to pg_config_os.h, fix a number ofPeter Eisentraut2001-08-24
| | | | places that were including the wrong files.
* 1) Change all internal SQL function calls fromHiroshi Inoue2001-08-18
| | | | | | | | SQLxxxx() to PGAPI_xxxx(). 2) Handle an escaped date/time format as a parameter. 3) Improve the tuple allocation a little. 4) The preparation of ODBC 3.0 a little. 5) Updatable cursors(may be deprecated before long).
* Run pgindent on ODBC code only, to reformat new comments.Bruce Momjian2001-05-08
|
* ODBC source code cleanup patch. Should match rest of PostgreSQL code better.Bruce Momjian2001-05-08
|
* 1) fix bugs reported by Andrea Aime.Hiroshi Inoue2001-05-01
| | | | | 2) fix a bug reported by Jan Wieck. psqlodbc is 7.01.0005 now.
* ODBC source code cleanup. Mostly alignment of #define constants.Bruce Momjian2001-03-27
|
* pgindent run. Make it all clean.Bruce Momjian2001-03-22
|
* Add multibyte support.Hiroshi Inoue2001-03-16
| | | | | | | | | Provide an extenisible scheme of encoding conversion. As the first step, SJIS and BIG5 are supported. From now on multibyte people would be happy to use this psqlodbc driver. Eiji Tokuya e-tokuya@mail.sankyo-unyu.co.jp
* Fix the bug report [ODBC] select from a table having more than 32 fields:Hiroshi Inoue2001-02-22
| | | | | reported by Matteo Cavalleri. Great thanks to Tom for his accurate analysis.
* Back out all ODBC formatting changes, and back out removal of <6.4Bruce Momjian2001-02-14
| | | | | | protocol. I have left in Tom's SOCK_get_next_byte() fix, and the new win32.mak file addition. I have also left in the 'X' connection close fix.
* More cleanup.Bruce Momjian2001-02-11
|
* More ODBC formatting cleanup.Bruce Momjian2001-02-10
|
* Run pgindent over ODBC source. We couldn't do this years ago because weBruce Momjian2001-02-10
| | | | weren't the master source. We are now, and it really needs it.
* Properly exit ODBC with 'X', allow linking on BSD/OS.Bruce Momjian2001-02-10
|
* Ensure that all uses of <ctype.h> functions are applied to unsigned-charTom Lane2000-12-03
| | | | | values, whether the local char type is signed or not. This is necessary for portability. Per discussion on pghackers around 9/16/00.
* Remove // comments from ODBC.Bruce Momjian2000-05-27
|
* Back out odbc changes until 7.1.Bruce Momjian2000-05-17
|
* Several compilation and run-time problems occur when building on SGIBruce Momjian2000-05-16
| | | | | | | | | | | | IRIX systems using the native compilers. A summary is: - Various files use "//" as a comment delimiter in c files. - Problems caused by assuming "char" is signed. cash.in: building -signed the rules regression test fails as described in FAQ_QNX4. If CHAR_MAX is "255U" then ((signed char)CHAR_MAX) is -1. postmaster.c: random number regression test failed without this change. - Some generic build issues and warning message cleanup. David Kaelbling
* Fix it's and its to be correct.Bruce Momjian2000-01-05
|
* Update source code to Byron's v6.30.0250 sources plus minor cleanupThomas G. Lockhart1998-10-06
| | | | | | | | | to get rid of unused variables. Get clean compile on Linux (Thomas and Gerald). Implement autoconf/configure for standalone builds and use the existing autoconf/configure system when in the Postgres source tree. Code tests and functions with ApplixWare-4.4.1beta on a Linux box. Changes should be backward compatible with WIN32 but still needs testing.
* Version 06-30-0248Byron Nikolaidis1998-07-22