MCPcopy
hub / github.com/github/gh-ost / SetConnectionConfig

Method SetConnectionConfig

go/base/context.go:339–350  ·  view source on GitHub ↗
(storageEngine string)

Source from the content-addressed store, hash-verified

337}
338
339func (mctx *MigrationContext) SetConnectionConfig(storageEngine string) error {
340 var transactionIsolation string
341 switch storageEngine {
342 case "rocksdb":
343 transactionIsolation = "READ-COMMITTED"
344 default:
345 transactionIsolation = "REPEATABLE-READ"
346 }
347 mctx.InspectorConnectionConfig.TransactionIsolation = transactionIsolation
348 mctx.ApplierConnectionConfig.TransactionIsolation = transactionIsolation
349 return nil
350}
351
352func (mctx *MigrationContext) SetConnectionCharset(charset string) {
353 if charset == "" {

Calls

no outgoing calls