Commit Graph

41 Commits

Author SHA1 Message Date
1751f7ff57 Re-generated the Makefiles 2013-03-24 17:14:00 +01:00
d468a37a37 Give the Python binding a better chance to work 2013-02-13 00:57:29 +01:00
bf415e7ca4 Really return a 64-bits value in get_last_id() 2013-02-13 00:55:45 +01:00
8e50165f6c Added Database::query() (untested) 2013-02-08 00:44:48 +01:00
c37190350a Added Database::getLastId() 2013-02-08 00:41:54 +01:00
7d823fc736 Initial import for the Python bindings (incomplete) 2013-02-08 00:30:57 +01:00
593664b7da Properly linking the "sqlite2" and "sqlite3" engines to the libSystem 2013-02-08 00:25:45 +01:00
1337877b92 Fixed building the PDO pseudo-engine 2013-01-27 04:39:44 +01:00
e7f4746367 Fixed "make dist" 2013-01-26 18:15:32 +01:00
df68269186 Re-generated Makefiles 2013-01-26 18:13:46 +01:00
105b8478e9 Re-generated Makefiles 2013-01-07 03:36:29 +01:00
a00c3a66e1 Preparing scripts for the "clean" target 2013-01-07 02:46:29 +01:00
c25f553b22 Code cleanup 2013-01-07 02:35:58 +01:00
3f0fc1e098 Preparing scripts for the "clean" target 2013-01-07 02:32:08 +01:00
f2f4a41e57 Preparing scripts for the "clean" target 2013-01-07 02:27:13 +01:00
c7aef603cd Re-generated Makefiles 2013-01-07 02:21:30 +01:00
cfa088ef23 No longer require SQLite3 to be compiled with metadata support 2012-12-07 03:49:01 +01:00
7b0ef8d70d Properly de-initialize the database engine on delete() 2012-12-03 19:15:46 +01:00
4b51aea95a Avoid a memory leak 2012-12-03 19:06:06 +01:00
307e18717f Also install <Database/engine.h> 2012-11-30 16:18:46 +01:00
7bce8aef0d Updated the internal API for database engines 2012-11-30 16:15:34 +01:00
06c0de2204 Let insert IDs be 64-bit values 2012-11-30 16:01:40 +01:00
e560d964dc Implemented get_last_id() for SQLite3 2012-11-30 15:53:42 +01:00
9f5531ac71 Added a new type to allow NULL values to be part of queries 2012-11-30 01:23:53 +01:00
95c60145ef Really support NULL values as DT_VARCHAR this time 2012-11-29 22:06:19 +01:00
0548dda666 Allow DT_VARCHAR values to be NULL 2012-11-29 21:09:11 +01:00
0977111ae8 Fixing users of <ctype.h> 2012-11-13 13:05:11 +01:00
de19906181 Fixed the section used for sub-engines 2012-11-09 17:08:06 +01:00
b54a872e09 Also parsing the DSN for PostgreSQL databases 2012-11-09 16:55:30 +01:00
5758f775f5 Expect integers instead of longs within prepared statements 2012-11-06 15:09:24 +01:00
37a7de0001 Use the proper path to the engine backends 2012-11-05 22:00:43 +01:00
6c220ec715 Let the API be documented 2012-10-30 20:04:39 +01:00
19fd5a0f2e Also install libDatabase.so 2012-10-30 02:07:04 +01:00
870137241a Partially support the PostgreSQL backend in the PDO pseudo-engine 2012-10-29 21:51:06 +01:00
02aa98967b Also install the header for libDatabase 2012-10-29 21:36:18 +01:00
c3201896e8 Integrated libDatabase with pkg-config 2012-10-29 21:27:16 +01:00
e5bdcf5192 Renamed src/database to src/engines for consistency 2012-10-29 21:21:31 +01:00
3b63c88c3f Added the PDO pseudo-engine 2012-10-29 21:16:33 +01:00
6e710609f7 Building and installing the libDatabase shared library
Moved the modules to $(LIBDIR)/Database/engine
2012-10-29 21:01:30 +01:00
e933ec7618 Initial import 2012-10-29 02:49:21 +01:00
efc80b939e Initial import 2012-10-29 02:30:47 +01:00