Alex Grintsvayg
ed423a3606
detect autoincrement column, fix lastID in upsert when update doesnt change anything
2017-06-12 14:02:04 -04:00
Alex Grintsvayg
912a689701
added unique key detection (mysql only for now), improved merging
2017-05-12 06:56:48 -04:00
Aaron L
5eb14f262a
Add function to check LastInsertId-ability
...
- Previously we used a lot of template magic to see if we could
use LastInsertId. But there's a much simpler check that's worth doing,
do this at the table level and then let it fall through.
2016-09-24 15:58:37 -07:00
Aaron L
b918e9ef9e
Isolate to_many from one_to_one in bdb
2016-09-17 23:11:50 -07:00
Patrick O'brien
1c8a9d2e39
Add schema feature to everything (except rels)
...
* Add strmangle SchemaTable helper
2016-09-09 07:23:10 +10:00
Aaron L
fb802ad687
Add to_many relationships as a first class citizen
...
- to_many relationships are now cached on the table data structure
- to_many relationships now know if any columns involved are nullable
2016-07-11 23:49:42 -07:00
Aaron L
bac9bb30ce
Add a GetTable helper.
2016-07-11 23:48:30 -07:00
Aaron L
231b45d57a
Add a way to lookup table columns by name
2016-07-11 20:40:24 -07:00
Aaron L
60f6080e73
Refactor dbdrivers into two packages
...
- Break dbdrivers into bdb and drivers
- Break each type in dbdrivers into it's own file set.
2016-06-22 23:11:32 -07:00