polars.DataFrame.write_database#
- DataFrame.write_database(
- table_name: str,
- connection: str,
- *,
- if_exists: DbWriteMode = 'fail',
- engine: DbWriteEngine = 'sqlalchemy',
- Write a polars frame to a database. - Parameters:
- table_name
- Schema-qualified name of the table to create or append to in the target SQL database. If your table name contains special characters, it should be quoted. 
- connection
- Connection URI string, for example: - “postgresql://user:pass@server:port/database” 
- “sqlite:////path/to/database.db” 
 
- if_exists{‘append’, ‘replace’, ‘fail’}
- The insert mode: - ‘replace’ will create a new database table, overwriting an existing one. 
- ‘append’ will append to an existing table. 
- ‘fail’ will fail if table already exists. 
 
- engine{‘sqlalchemy’, ‘adbc’}
- Select the engine used for writing the data.