lib/rom/sql/extensions/postgres/commands.rb in rom-sql-1.3.1 vs lib/rom/sql/extensions/postgres/commands.rb in rom-sql-1.3.2

- old
+ new

@@ -9,37 +9,37 @@ # Executes insert statement and returns inserted tuples # # @api private def insert(tuples) dataset = tuples.map do |tuple| - relation.dataset.returning(*relation.columns).insert(tuple) + relation.dataset.returning.insert(tuple) end.flatten(1) wrap_dataset(dataset) end # Executes multi_insert statement and returns inserted tuples # # @api private def multi_insert(tuples) - relation.dataset.returning(*relation.columns).multi_insert(tuples) + relation.dataset.returning.multi_insert(tuples) end # Executes upsert statement (INSERT with ON CONFLICT clause) # and returns inserted/updated tuples # # @api private def upsert(tuple, opts = EMPTY_HASH) - relation.dataset.returning(*relation.columns).insert_conflict(opts).insert(tuple) + relation.dataset.returning.insert_conflict(opts).insert(tuple) end end module Update # Executes update statement and returns updated tuples # # @api private def update(tuple) - dataset = relation.dataset.returning(*relation.columns).update(tuple) + dataset = relation.dataset.returning.update(tuple) wrap_dataset(dataset) end end # Upsert command