fix: Support empty insert.
This commit is contained in:
@@ -444,11 +444,14 @@ class Insert(ExtraMixin, TableQuery[QueryResult]):
|
||||
|
||||
# TODO: Check efficiency of inserting multiple values like this
|
||||
# Also implement a Copy query
|
||||
if self._columns:
|
||||
base = sql.SQL("INSERT INTO {table} ({columns}) VALUES {values_str}").format(
|
||||
table=self.tableid,
|
||||
columns=columns,
|
||||
values_str=values_str
|
||||
)
|
||||
else:
|
||||
base = sql.SQL("INSERT INTO {table} DEFAULT VALUES").format(table=self.tableid)
|
||||
|
||||
sections = [
|
||||
RawExpr(base, tuple(chain(*self._values))),
|
||||
|
||||
Reference in New Issue
Block a user