Skip to content

Commit 8f8857b

Browse files
committed
Fix PostgreSQLUpsert.upsert bug
1 parent f44de16 commit 8f8857b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Sources/PostgreSQL/SQL/PostgreSQLUpsert.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ public struct PostgreSQLUpsert: SQLSerializable {
66
public typealias Expression = PostgreSQLExpression
77

88
/// See `SQLUpsert`.
9-
public static func upsert(_ column: [PostgreSQLColumnIdentifier], _ values: [(Identifier, Expression)]) -> PostgreSQLUpsert {
10-
return self.init(columns: [.column(nil, .identifier("id"))], values: values)
9+
public static func upsert(_ columns: [PostgreSQLColumnIdentifier]? = nil, _ values: [(Identifier, Expression)]) -> PostgreSQLUpsert {
10+
return self.init(columns: columns ?? [.column(nil, .identifier("id"))], values: values)
1111
}
1212

1313
/// See `SQLUpsert`.

0 commit comments

Comments
 (0)