Commit Graph

70 Commits

Author SHA1 Message Date
Roland Bock 310a6245fa Added blob support for postgresql
Tests look reasonably fine.
2021-11-14 13:14:34 +01:00
Sylvain Joubert b4acfa27e9 ddl2cpp: Fix compatibility with pyparsing 3+
Fix #388
2021-11-10 19:29:40 +01:00
Brett-Michael Green cab4bc79ed Add some MYSQL types to the ddl2cpp script 2020-06-17 07:26:26 +02:00
Sylvain Joubert 183a05156a Add begin and end keywords in the reserved names to be escaped (#310) 2020-02-06 10:58:53 +01:00
rbock 268c176d8a Adjust sample.sql and ddl2cpp to match Sample.h 2019-10-05 10:20:15 +02:00
Brett Boston a3970ceae9 Add -identity-naming argument from ddl2cpp to sqlite2cpp.py 2019-07-10 07:11:10 +02:00
rbock e9f6f07677 Merge branch 'release/0.58' 2019-04-18 09:15:31 +02:00
rbock 80e25a5e52 Add AUTOINCREMENT support in ddl2cpp for sqlite3 2019-03-03 09:11:33 +01:00
rbock 052dbe10b2 Re-added accidentally removed real type to ddl2cpp 2018-12-24 17:44:17 +01:00
Aaron Bishop 4c53ffcb3f Add option to ddl2cpp to enable splitting tables into individual header files 2018-09-25 08:43:10 -04:00
L3nn0x c7e73a0516 Added mediumint unsigned to dll2cpp 2018-07-15 19:35:58 +01:00
rbock 5213022a80 Fix merge error. 2018-06-01 10:30:18 +02:00
rbock a643095958 Merge branch 'release/0.55' 2018-06-01 09:53:06 +02:00
Egor Pugin 9db9fed697 Fix program desc. 2018-04-20 17:15:27 +03:00
Egor Pugin c9007a7098 Remove blank line. 2018-04-20 17:13:24 +03:00
Egor Pugin c7da18798f Add simplified sqlite2cpp generator script that uses sqlite3 schema parsing. 2018-04-20 17:11:40 +03:00
Andreas C. Osowski 18e1c180fe ddl2cpp: support CHECK constraint 2018-04-18 19:02:06 +02:00
Sergei Nikulov 9a5df4cca2 sqlite3: added real data type 2018-04-09 22:23:00 +03:00
Sylvain Joubert 805c6476f4 Add more PostgreSQL type mapping in ddl2cpp 2018-02-26 14:24:27 +01:00
Arne Luenser 5e8d81adbf Allow digits 0-9 in include guards 2018-02-13 10:29:28 +01:00
Roland Bock a2b22b9bac Merge pull request #215 from sjoubert/ddl2cpp_identity_naming
Add the possibility to keep the table and column names as in the DDL
2018-02-08 19:46:41 +01:00
Sylvain Joubert d2d9a1693c Add the possibility to keep the table and column names as in the DDL 2018-02-08 13:23:14 +01:00
Sylvain Joubert 20ab921a5a Add mapping of the 'clob' type to the existing 'text' type 2018-02-08 13:22:47 +01:00
rbock 109b0af880 Add quoting for table and column names.
More reserved words have to be added to ddl2cpp
2017-11-26 19:19:26 +01:00
rbock e90a988a69 Remove some commented lines 2017-11-07 13:00:33 +01:00
rbock 8d92de3fe9 Remove debug printout 2017-11-07 08:57:31 +01:00
rbock fd939975ee Scan for unsigned integral columns 2017-11-06 21:37:10 +01:00
Serge Robyns 02cf37e3e3 Fixed mising namespace comment on tablenames (to silence clang-tidy). 2017-08-09 17:50:26 +02:00
rbock cd778444d6 Merge branch 'release/0.49' 2017-06-04 15:58:40 +02:00
Andreas Sommer e77639033a Support implicitly treating id column as auto-incrementing (e.g. for SQLite) 2017-06-03 00:41:44 +02:00
L3nn0x 55d0e2ac0d Added mediumint to ddl2cpp 2017-04-25 22:23:59 +02:00
rbock f88efada67 Allow for "IF NOT EXISTS" in createTable in ddl 2017-03-05 19:50:55 +01:00
rbock e53bbcc9bd Support for PostgreSQL serial 2017-03-05 19:13:26 +01:00
mlimber 3baa513a07 Allow nested namespaces on the command line
Allow the generator to handle nested namespaces like:
    ddl2cpp table.ddl table My::Nested::Namespaces
2017-01-07 00:16:50 -05:00
strangeqargo 3d2dae9bb1 fixed 2016-06-09 19:19:37 +03:00
strangeqargo bcd7341476 fix formatting 2016-06-09 19:18:15 +03:00
“digitalist.ru” ec6c36d541 fix typo 2016-05-15 01:05:08 +03:00
“digitalist.ru” e80f06e2a3 fix 2016-05-15 01:02:46 +03:00
strangeqargo de2409dd7e remove regression 2016-05-14 16:21:35 +03:00
strangeqargo 32dfdf7f4d merge with devel with regression 2016-05-14 16:11:48 +03:00
strangeqargo 11f40dc20c small cleanup, pre-merging 2016-05-14 15:57:26 +03:00
strangeqargo 897d581eec fix -[no-]- display in arguments 2016-05-14 14:33:28 +03:00
strangeqargo a5421e8c34 adding help, remove debug output 2016-05-14 14:30:08 +03:00
strangeqargo e457757ec5 heavy refactoring 2016-05-05 23:08:27 +03:00
strangeqargo ffc2dd0f3c doing 2016-05-05 02:40:44 +03:00
strangeqargo 42dfa6cddc argument parsing, fail on parsing 2016-05-05 01:58:53 +03:00
“digitalist.ru” 6b7bdb1e62 fix my mistake 2016-03-26 14:51:25 +03:00
Roland Bock 4797521031 Merge pull request #71 from digitalist/readme
Readme and ddl2cpp error handling
2016-03-22 07:06:18 +01:00
“digitalist.ru” 772109fc87 ddl2cpp solutions 2016-03-22 00:28:06 +03:00
“digitalist.ru” 64a122b64a ddl2cpp solutions 2016-03-22 00:27:01 +03:00