addTiDBObjectDatabase records a database-only write target for a non-table object DDL (view/sequence) ONLY when its name carries an explicit database qualifier. An unqualified name records nothing (request-database fallback). SUP-222 / BYT-9698.
(changedResources *model.ChangedResources, name *tidbast.TableName)
| 66 | // (view/sequence) ONLY when its name carries an explicit database qualifier. An unqualified |
| 67 | // name records nothing (request-database fallback). SUP-222 / BYT-9698. |
| 68 | func addTiDBObjectDatabase(changedResources *model.ChangedResources, name *tidbast.TableName) { |
| 69 | if name != nil && name.Schema.O != "" { |
| 70 | changedResources.AddDatabase(name.Schema.O) |
| 71 | } |
| 72 | } |
| 73 | |
| 74 | func getResourceChanges(database string, node tidbast.StmtNode, _ string, changedResources *model.ChangedResources) error { |
| 75 | switch node := node.(type) { |
no test coverage detected