MCPcopy Create free account
hub / github.com/cloudquery/cloudquery / unsafeChanges

Function unsafeChanges

plugins/destination/mssql/client/changes.go:10–18  ·  view source on GitHub ↗
(changes []schema.TableColumnChange)

Source from the content-addressed store, hash-verified

8)
9
10func unsafeChanges(changes []schema.TableColumnChange) []schema.TableColumnChange {
11 unsafe := make([]schema.TableColumnChange, 0, len(changes))
12 for _, c := range changes {
13 if needsTableDrop(c) {
14 unsafe = append(unsafe, c)
15 }
16 }
17 return slices.Clip(unsafe)
18}
19
20func needsTableDrop(change schema.TableColumnChange) bool {
21 switch change.Type {

Callers 2

checkForcedFunction · 0.70
autoMigrateTableMethod · 0.70

Calls 1

needsTableDropFunction · 0.70

Tested by

no test coverage detected