Skip to content

Unify INSERT ... ON CONFLICT / UPSERT / MERGE functionality in single implementation #8321

@CaselIT

Description

@CaselIT

The current support for insert on conflict requires the use of an insert() function from the specific dialect package.
This is inconvenient since it's make it hard to port the code from one dialect to another.

Since the functionality is similar we could have a single implementation and dialect that do not support something could raise not implemented like it happens in other parts of sqlalchemy

Metadata

Metadata

Assignees

No one assigned

    Labels

    dialectsgeneral dialect tag. useful for unsupported dbs or deprecations. not needed for specific dbs.sqlupsertsuse casenot really a feature or a bug; can be support for new DB features or user use cases not anticipated

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions