summaryrefslogtreecommitdiff
path: root/vendor/github.com/uptrace/bun/dialect
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/uptrace/bun/dialect')
-rw-r--r--vendor/github.com/uptrace/bun/dialect/feature/feature.go4
-rw-r--r--vendor/github.com/uptrace/bun/dialect/pgdialect/dialect.go3
-rw-r--r--vendor/github.com/uptrace/bun/dialect/sqlitedialect/dialect.go3
3 files changed, 7 insertions, 3 deletions
diff --git a/vendor/github.com/uptrace/bun/dialect/feature/feature.go b/vendor/github.com/uptrace/bun/dialect/feature/feature.go
index 257e091fa..92d43ce21 100644
--- a/vendor/github.com/uptrace/bun/dialect/feature/feature.go
+++ b/vendor/github.com/uptrace/bun/dialect/feature/feature.go
@@ -17,5 +17,7 @@ const (
TableCascade
TableIdentity
TableTruncate
- OnDuplicateKey
+ InsertOnConflict // INSERT ... ON CONFLICT
+ InsertOnDuplicateKey // INSERT ... ON DUPLICATE KEY
+ InsertIgnore // INSERT IGNORE ...
)
diff --git a/vendor/github.com/uptrace/bun/dialect/pgdialect/dialect.go b/vendor/github.com/uptrace/bun/dialect/pgdialect/dialect.go
index aba82eac1..44e639141 100644
--- a/vendor/github.com/uptrace/bun/dialect/pgdialect/dialect.go
+++ b/vendor/github.com/uptrace/bun/dialect/pgdialect/dialect.go
@@ -31,7 +31,8 @@ func New() *Dialect {
feature.DeleteTableAlias |
feature.TableCascade |
feature.TableIdentity |
- feature.TableTruncate
+ feature.TableTruncate |
+ feature.InsertOnConflict
return d
}
diff --git a/vendor/github.com/uptrace/bun/dialect/sqlitedialect/dialect.go b/vendor/github.com/uptrace/bun/dialect/sqlitedialect/dialect.go
index 74b278a5d..2536fe401 100644
--- a/vendor/github.com/uptrace/bun/dialect/sqlitedialect/dialect.go
+++ b/vendor/github.com/uptrace/bun/dialect/sqlitedialect/dialect.go
@@ -23,7 +23,8 @@ func New() *Dialect {
d.features = feature.CTE |
feature.Returning |
feature.InsertTableAlias |
- feature.DeleteTableAlias
+ feature.DeleteTableAlias |
+ feature.InsertOnConflict
return d
}