Commit Graph

271 Commits

Author SHA1 Message Date
Alexey Romanov
7110748ef5 Merge pull request #11 from booo/master
fix error logging issue
2012-06-18 03:29:42 -07:00
booo
48568f0eaf src/sqlite3.erl: remove unnecessary calls to error_logger (fix #10) 2012-06-14 18:11:23 +02:00
booo
a95bb19811 src/sqlite3.erl: remove white spaces 2012-06-14 17:45:32 +02:00
Alexey Romanov
a1e3fbc4b0 Fixed handling of errors after columns are determined 2012-04-19 16:40:16 +04:00
Alexey Romanov
95182366dd Added project files 2012-04-19 13:39:50 +04:00
Alexey Romanov
8663e4e2b4 Merge pull request #8 from rflynn/master
re: issue #7: logfile -> crash
2012-03-16 01:59:36 -07:00
Ryan Flynn
824adcea32 don't hide the problem, use stderr instead 2012-03-14 11:09:23 -04:00
Ryan Flynn
7f9206336a if logfile open fails fallback to /dev/null or stderr rather than crash 2012-03-13 17:47:35 -04:00
Alexey Romanov
bf70b45ea5 Ignoring generated doc directory 2012-02-24 17:27:57 +04:00
Alexey Romanov
8f65e13669 Removed redundant @spec tags 2012-02-24 17:26:32 +04:00
Alexey Romanov
fe5fd4c7f5 Removed unneeded abbreviation 2012-02-24 17:16:07 +04:00
Alexey Romanov
0611b80884 Fixed tests, added support for non-atom column ids 2012-02-24 17:13:02 +04:00
Alexey Romanov
600656b2f5 Restored README 2012-02-24 14:28:30 +04:00
Ulf Wiger
bfbf038873 list_tables/1 now returns table names as they were first given.
The create_table/3 function will cast all table names to binaries, allowing
them to be given as atoms, binaries or strings. In order to recall what the
original type was, the CREATE TABLE statement includes a constant CHECK
constraint, e.g. CHECK('bin'='bin'), which is then parsed by the list_tables
function. The constraint is put last in the statement, and should not
interfere with any other constraints. Hopefully, the sqlite compiler is good
enough that this constant expression doesn't add too much overhead. :)
2012-02-24 09:11:24 +01:00
Ulf Wiger
6986d0bbde Changed the type of table names to include binaries and strings.
Table names get converted into iolists anyway, and in some applications,
it is undesireable to have to create atoms for dynamic table names.
2012-02-22 20:44:07 +01:00
Alexey Romanov
9297d7268e Removed unneeded function 2012-02-22 13:32:53 +04:00
Alexey Romanov
8aadf7adc4 Fixed typo in basic_driver_entry 2011-12-16 13:23:56 +04:00
Alexey Romanov
c3817095b2 Fixed types 2011-05-16 13:19:42 +04:00
Alexey Romanov
b7b9c5e422 More efficient sqlite3:write_many 2011-05-10 14:23:33 +04:00
Alexey Romanov
77a00ae1c1 Increased robustness against bad arguments 2011-05-10 14:21:07 +04:00
Alexey Romanov
d35c52a370 Fixed tests and documentation. 2011-05-10 12:32:40 +04:00
Alexey Romanov
b0af67943d Suppressed warning on Windows 2011-05-09 22:04:18 +04:00
Alexey Romanov
33aba4ac3c Updated rebar from alexeyr/rebar/jr-winport2 2011-05-09 21:58:06 +04:00
Alexey Romanov
7655162981 Merge branch 'master' of github.com:alexeyr/erlang-sqlite3 2011-05-09 18:44:11 +04:00
Alexey Romanov
5f8d8e2e77 Export useful types from sqlite3.erl 2011-04-28 13:29:00 +04:00
Alexey Romanov
13cb7f8148 Types improved 2011-04-28 13:20:44 +04:00
Alexey Romanov
766ba3f682 Fixed types 2011-04-28 12:50:06 +04:00
Alexey Romanov
49dc2e9439 Support single constraints without lists 2011-04-28 10:21:54 +04:00
Alexey Romanov
13e4e62140 Fixed a bug with multiple primary key subconstraints 2011-04-28 10:07:08 +04:00
Alexey Romanov
747d13d85a Formatting fixed 2011-04-28 10:03:23 +04:00
Alexey Romanov
4d3e911f19 Primary key may be asc as well 2011-04-28 10:02:51 +04:00
Alexey Romanov
14b542ab61 Tests for autoincrement and desc primary key added 2011-04-28 10:00:19 +04:00
Alexey Romanov
fa18fa678e Typo fixed 2011-04-28 09:55:46 +04:00
Alexey Romanov
8401f62db5 Formatting fixed 2011-04-28 09:55:32 +04:00
sergey-miryanov
6edef57abb Merge branch 'master' of https://github.com/alexeyr/erlang-sqlite3 2011-04-28 08:44:54 +06:00
sergey-miryanov
e3c9243d1a Add AUTOINCREMENT to primary keys 2011-04-28 08:43:56 +06:00
Alexey Romanov
24e5ddb88f Version number increased 2011-04-26 11:53:56 +04:00
Alexey Romanov
9eb6f9ed1f Fixed a term encoding problem
See http://www.erlang.org/doc/man/ei.html#ei_decode_string
2011-04-26 11:25:05 +04:00
Alexey Romanov
f9c8232e35 Fix infinite loop 2011-04-26 09:41:34 +04:00
Alexey Romanov
81b42236a7 Fix format of a debug message 2011-04-25 11:40:00 +04:00
Alexey Romanov
1c6512e35a Updated rebar version from alexeyr/rebar/win32_latest 2011-04-21 09:35:38 +04:00
Alexey Romanov
8be7e9988b Removed unneeded file 2011-04-20 12:08:04 +04:00
Alexey Romanov
4a7bfbf33c Added debug target to Makefile 2011-04-20 11:55:29 +04:00
Alexey Romanov
14ab6227df Fix Windows compilation 2011-04-20 11:53:48 +04:00
Alexey Romanov
67f619145f Define DEBUG macros in rebar.debug.config 2011-04-20 11:34:38 +04:00
Alexey Romanov
442fc256d5 Fixed, all tests pass 2011-04-19 17:48:19 +04:00
Alexey Romanov
dddb991d5e Improved dataset printing 2011-04-19 15:36:36 +04:00
Alexey Romanov
7935c3c652 Trying to fix (this version doesn't work) 2011-04-05 12:44:14 +04:00
Alexey Romanov
12a5d3c9a6 Begin fixing script support 2011-04-04 17:14:48 +04:00
Alexey Romanov
3cf9d77ee6 Fixed dumb error 2011-04-04 11:53:55 +04:00