January 4, 2015
View c9f26b592c

srdb1 Remove SVN id's and history

Olle E. Johansson authored on 04/01/2015 10:10:14
July 4, 2014
View 9e1ff4488a

all: updated FSF address in GPL text

Anthony Messina authored on 04/07/2014 09:36:37
February 12, 2009
View 2d6bfb4614

Header file conditional macros renamed (DB_ -> DB1).

Jan Janak authored on 12/02/2009 19:28:11
View a33b9a87f6

Doxygen group renamed from db to db1.

Jan Janak authored on 12/02/2009 19:23:56
View 7d14b0374c

Updated the value of \file doxygen tags.

Jan Janak authored on 12/02/2009 19:23:12
View a5071c502c

Rename db_con_t to db1_con_t to avoid conflicts with libsrdb2.

Jan Janak authored on 12/02/2009 19:14:43
View 35ba402ab2

Changed the path to ser include files.

Jan Janak authored on 12/02/2009 15:26:34
July 28, 2008
View d520eaf5e7

- change name in copyright headers

Henning Westerholt authored on 28/07/2008 15:39:28
July 24, 2008
View 5b5a6333d9

- small doxygen updates (group, syntax), small docs update - patch provided from Olle E. Johansson, closes #2025079

Henning Westerholt authored on 24/07/2008 15:20:11
January 22, 2008
View 25f17988b0

- port database interface (almost) complete from 'const char*' to 'str' for more safety (e.g. not null terminated strings) and performance (save strlen calls in core and library code) - adapt existing modules to use the new interface - change bind_dbmod and use_table function to the naming scheme of the other functions of the API - port existing module to use 'str' values for database related parameters - if modules uses already 'str' functions internally, remove the unnecessary temporary variables - make functions and parameter that needs only locally be used static - introduce new column variables needed for the keys for modules that don't have them already, this could be used to make them configurable later on - add 'const' to more db related functions - fix postgres driver, async queries must be finished, otherwise the next one will not complete - smaller whitespace and formatting changes and cleanups all over the place - reviewed and tested with testcases, but probably not error free because of the change size

Henning Westerholt authored on 22/01/2008 13:55:43
January 7, 2008
View bc4bf2658a

further cleanups in core database API - move use_table and close function for SQL DBs to core - move query, raw_query, insert, update, delete functions for SQL DBs to core - all this functions were almost identical implemented in the three DB, this functions uses now a function pointer based interface to do the work - the use_table functions from dbtext and db_berkeley uses also now the core API - move result management function from db_col to db_res to the other result management functions, they are not useful alone - change postgres module to match more the structure of mysql and unixodbc, remove the 'PARANOID' #define, the other modules don't have this and prefix all functions with db_postgres, make this more consistent to mysql module - prefix all functions in unixodbc module with db_unixodbc, make this consistent to the other modules, cleanup the namespace - prefix val2str function in mysql with db_mysql too - move the SQL_BUF_LENGTH to core API, all modules need this - remove the static SQL char buffer from postgres and unixodbc, uses the one provided from the core API - move documentation from db/doc to API files in doxygen format - improve and extend documentation for the whole API - make database API const correct, to guard against implementation errors and allow better compiler optimizations - change interface free_connection function in SQL DBs to connection structure to allow the usage of core API do_close - fix indention for postgres driver and make logging messages consistent - remove now unneeded system header includes for SQL DBs - remove transaction related code from postgres driver, this is not used at all and according to Klaus also brings no performance benefit if used. - probably some other smaller cleanups

Henning Westerholt authored on 07/01/2008 14:26:27
June 13, 2005
View 9405692ac3

Initial revision

Bogdan-Andrei Iancu authored on 13/06/2005 16:47:24