boulder/db
Jacob Hoffman-Andrews 074ecf3bd4
Improve MultiInserter (#6572)
Add validation of input parameters as unquoted MariaDB identifiers, and
document the regex that does it.

Accept a narrower interface (Queryer) for `Insert()`.

Take a list of fields rather than a string containing multiple fields,
to make validation simpler. Rename retCol to returningColumn.

Document safety properties and requirements.
2023-01-30 09:45:45 -08:00
..
gorm.go Improve MultiInserter (#6572) 2023-01-30 09:45:45 -08:00
gorm_test.go Improve MultiInserter (#6572) 2023-01-30 09:45:45 -08:00
interfaces.go Extract out `db.QuestionMarks` function (#6568) 2023-01-10 14:29:31 -08:00
map.go Unify how we do streaming database selects (#6176) 2022-06-24 14:31:46 -07:00
map_test.go SA: Standardize methods which use COUNT queries (#6505) 2022-11-14 18:10:32 -08:00
multi.go Improve MultiInserter (#6572) 2023-01-30 09:45:45 -08:00
multi_test.go Improve MultiInserter (#6572) 2023-01-30 09:45:45 -08:00
qmarks.go Extract out `db.QuestionMarks` function (#6568) 2023-01-10 14:29:31 -08:00
qmarks_test.go Extract out `db.QuestionMarks` function (#6568) 2023-01-10 14:29:31 -08:00
rollback.go SA: use wrapped database maps/transactions. (#4585) 2019-12-04 13:03:09 -05:00
rollback_test.go Fix nits found by staticcheck (#4726) 2020-03-30 10:20:20 -07:00
transaction.go SA: use wrapped database maps/transactions. (#4585) 2019-12-04 13:03:09 -05:00