atoti_jdbc.UserContentStorageConfig#
- final class atoti_jdbc.UserContentStorageConfig#
The config for storing user content in a separate database.
Example
>>> from atoti_jdbc import UserContentStorageConfig >>> config = UserContentStorageConfig( ... "mysql://localhost:7777/example?user=username&password=passwd" ... )
- driver: str | None = None#
The
driverused to load the data.This defines Hibernate’s DRIVER option.
Inferred from
urlifNone.
- hibernate_options: Mapping[str, str] = {}#
Extra options to pass to Hibernate.
See AvailableSettings.
- url: str#
The JDBC connection string of the database.
The
jdbcscheme is optional but the database specific scheme (such ash2ormysql) is mandatory. For instance:"h2:file:/home/user/database/file/path;USER=username;PASSWORD=passwd""mysql://localhost:7777/example?user=username&password=passwd""postgresql://postgresql.db.server:5430/example?user=username&password=passwd"
More examples can be found here.
This defines Hibernate’s URL option.