Charles Leifer
6e0f58415d
Better freeze/thaw for binary & datetimes in DataSet.
...
New default format for binary is hex, though b64 is available by passing
base64_bytes=True.
2026-03-11 09:38:13 -05:00
Charles Leifer
ac959db5b4
Remove Python 2.x compatibility code. So long, old friend.
2026-03-09 10:39:07 -05:00
Charles Leifer
4d1c595f1b
Use cysqlite in tests if engine is selected.
2026-02-10 14:15:26 -06:00
Charles Leifer
605f97e2f7
Ensure we don't try to create duplicate columns in dataset insert.
...
This may occur when the col name differs from the field name.
2023-10-13 10:38:37 -05:00
Charles Leifer
719307222b
Fix regression introduced by dataset view test.
...
Fixes #2549
This issue didn't show up in CI because of test ordering, but when the
dataset test was introduced first (before regressions/db_tests), the
issue appeared as I wasn't properly cleaning up the notes_public view in
the dataset test.
2022-03-07 11:15:00 -06:00
Charles Leifer
ed2a483ed8
Add support for views to DataSet.
2022-02-07 15:26:06 -06:00
Charles Leifer
798b286989
Fix create_index() method for DataSet.
...
Fixes #2319
2020-12-28 14:20:11 -06:00
Charles Leifer
e097267d82
Add support for item APIs to dataset tables.
2019-09-03 13:41:21 -05:00
Charles Leifer
8b42987e54
Fix dataset cache invalidation.
...
Refs coleifer/sqlite-web#58
2019-03-22 20:54:23 -05:00
Charles Leifer
2def167307
Add test for serialization using utf8/unicode.
...
Refs coleifer/sqlite-web#55
2018-11-07 09:48:57 -06:00
Charles Leifer
d1f42fedde
Allow database object to be passed to DataSet constructor.
2018-06-27 10:25:14 -05:00
Charles Leifer
b65a8cb443
Test datetime serialization with DataSet. Fixes #1536 .
2018-03-12 22:17:40 -05:00
Charles Leifer
5fe41bfad9
Use literal table name when dynamically building reflected models.
2018-01-10 11:27:55 -06:00
Charles Leifer
7bf9411400
Fix dataset for py3k
2017-05-16 14:37:48 -05:00
Charles Leifer
35550ff7a8
DataSet.
2017-05-16 10:17:03 -05:00