0.38.0
What's Changed
Changes
- Added/reactivated documentation as
sqlalchemy-cratedb
- Added
CrateIdentifierPreparer
, in order to quote reserved words
likeobject
properly, for example when used as column names. - Fixed
CrateDialect.get_pk_constraint
to returnlist
instead ofset
type - Added re-usable patches and polyfills from application adapters.
New utilities:patch_autoincrement_timestamp
,refresh_after_dml
,
check_uniqueness_factory
- Added
table_kwargs
context manager to enable pandas/Dask to support
CrateDB dialect table options. - Fixed SQL rendering of special DDL table options in
CrateDDLCompiler
.
Before, configuringcrate_"translog.durability"
was not possible. - Unlocked supporting timezone-aware
DateTime
fields - Added support for marshalling Python
datetime.date
values onsa.DateTime
fields
Details
- Chore: Fix "Importing value of mutable attribute" in test case by @amotl in #70
- Documentation: Add/reactivate documentation as
sqlalchemy-cratedb
by @amotl in #71 - Chore: Repository has been transferred to /~https://github.com/crate by @amotl in #72
- Project: Add surrogate
setup.py
to satisfy GitHub by @amotl in #134 - Documentation: Add section about migration from
crate.client
by @amotl in #135 - Documentation: Fix intersphinx references after package refactoring by @amotl in #137
- Remove versionchooser and fix sitemap URLs by @msbt in #138
- Compiler: Add
CrateIdentifierPreparer
for properly quoting reserved words by @amotl in #21 - Dialect: Fix
get_pk_constraint
to returnlist
instead ofset
type by @amotl in #26 - Database: Add autoincrement, uniqueness, and sync-writes polyfills by @amotl in #28
- Add
table_kwargs
context manager to make pandas/Dask support CrateDB's special SQL DDL options by @amotl in #139 - Support: Generalize one more use case into
support.util.refresh_table
by @amotl in #140 - Fixed SQL rendering of special DDL table options in
CrateDDLCompiler
. by @amotl in #141 - Types: Unlock supporting timezone-aware
DateTime
fields by @amotl in #22 - Types: Accept marshalling
datetime.date
values onDateTime
fields by @amotl in #25
New Contributors
Full Changelog: 0.37.0...0.38.0