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.