Releases: OCHA-DAP/hdx-python-database
Releases · OCHA-DAP/hdx-python-database
Version 1.3.1
- Database class refactored
- With returns Database not Session object and can accept a prepare function called before Base.metadata.create_all
- get_session can be used to obtain the session.
- get_engine, get_reflected_classes, get_prepare_results methods added
- build_view, build_views move into Database class and renamed prepare_view and prepare_views
Version 1.3.0
Add table_base parameter to setup
Version 1.2.9
Add build_view and build_views
Version 1.2.8
- HAPI-215 Add SQLAlchemy views and make sshtunnel optional in #5
Full Changelog: 1.2.7...1.2.8
Version 1.2.7
Default table name is set by converting camel case class name to snake case, for example MyTable
becomes my_table
.
Version 1.2.6
Add option to reflect database tables
Version 1.2.5
Use generated mkdocs.yml
Version 1.2.4
Hatch
Version 1.2.3
Base must be chosen from hdx.database.no_timezone
(db_has_tz=False
: the default) or hdx.database.with_timezone
(db_has_tz=True
)
Version 1.2.2
database datetime columns are assumed to be timezoneless unless db_has_tz in Database init method is set to True