SQLStore: Create utility for bulk inserts (#57632)

* Add batchsize to dialects

* Some intermediary progress

* Reflection-based implementation

* Validate batch size

* Implement a few simple tests

* Fix linter error

* Add debug message when falling back to default batch size
This commit is contained in:
Alexander Weaver
2022-11-01 13:24:32 -05:00
committed by GitHub
parent d8a4a7c90d
commit ea8c5ce929
6 changed files with 172 additions and 0 deletions
@@ -26,6 +26,7 @@ type Dialect interface {
Default(col *Column) string
BooleanStr(bool) string
DateTimeFunc(string) string
BatchSize() int
OrderBy(order string) string