Skip to content
Snippets Groups Projects
README.md 806 B
Newer Older
Maklott Oliver's avatar
Maklott Oliver committed
# Transposer Clickhouse Database

Database abstraction for Clickhouse using SQLAlchemy
The abstraction offers a high-level interface that homogenize the use of different databases as much as possible.

Maklott Oliver's avatar
Maklott Oliver committed
**Be aware that the clickhouse driver is not compatible with current *SQLAlchemy* versions.**<br>
**clickhouse_sqlalchemy requires sqlalchemy >=1.4.24 & <1.5**
Maklott Oliver's avatar
Maklott Oliver committed

## Install

To install, use the *Shared Library (shared-lib)* template project and clone this one into the `modules` directory. If you follow the installation instructions of the service(s) you intend to use and `shared-lib`, the service(s) will pick up the module automatically.

### Dependencies

To install the dependencies,
```bash
pip install -r requirements.txt
```
inside each service's virtual environment that uses the `shared-lib`.