diff options
| author | Stefan Majewsky <majewsky@gmx.net> | 2026-04-11 01:33:51 +0200 |
|---|---|---|
| committer | Stefan Majewsky <majewsky@gmx.net> | 2026-04-11 01:33:51 +0200 |
| commit | 7173c70bcf703835709462fd47669d7ad42b9c66 (patch) | |
| tree | 50afe8fde6447466978b59bd028fd225e3d18d14 /internal/plan.go | |
| parent | f175f85a690dd37d8cccaefbe844caeee2a372cd (diff) | |
| download | go-oblast-7173c70bcf703835709462fd47669d7ad42b9c66.tar.gz | |
many more tests for query planning
Diffstat (limited to 'internal/plan.go')
| -rw-r--r-- | internal/plan.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/internal/plan.go b/internal/plan.go index 5b138d0..2ed4136 100644 --- a/internal/plan.go +++ b/internal/plan.go @@ -180,12 +180,14 @@ func (p Plan) buildInsertQueryIfPossible(dialect Dialect) PlannedQuery { } query := fmt.Sprintf( - `INSERT INTO %s (%s) VALUES (%s)%s`, + `INSERT INTO %s (%s) VALUES (%s)`, dialect.QuoteIdentifier(p.TableName), strings.Join(quotedColumnNames, ", "), strings.Join(quotedPlaceholders, ", "), - dialect.InsertSuffixForAutoColumns(p.AutoColumnNames), ) + if len(p.AutoColumnNames) > 0 { + query += dialect.InsertSuffixForAutoColumns(p.AutoColumnNames) + } return PlannedQuery{query, argumentIndexes} } |
