create_database_engine¶
- safir.database.create_database_engine(url: str, password: Optional[str], *, isolation_level: Optional[str] = None) AsyncEngine ¶
Create a new async database engine.
- Parameters:
- Returns:
engine – Newly-created database engine. When done with the engine, the caller must call
await engine.dispose()
.- Return type:
- Raises:
ValueError – A password was provided but the connection URL has no username.