forked from bittercoder/Migrator.NET
-
-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathfluent-operation-coverage.json
More file actions
75 lines (75 loc) · 6.58 KB
/
Copy pathfluent-operation-coverage.json
File metadata and controls
75 lines (75 loc) · 6.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
{
"AddTable": "Create.Table(...).WithFields(...) / WithEngine(...)",
"AddColumn": "Create.Column(name).OnTable(table).OfType(...) / Create.Column(definition).OnTable(table); Database.AddColumn(table, column, primaryKey) for the combined operation",
"RemoveUniqueConstraint": "Database.RemoveUniqueConstraint(table, definition) for exact metadata-based selection, including unnamed SQLite constraints",
"DeleteDuplicateRows": "Delete.DuplicateRows().FromTable(table).ByColumns(...).KeepAny(nulls)",
"ChangeColumn": "Alter.Column(name).OnTable(table).OfType(...) / Alter.Column(definition).OnTable(table)",
"AddPrimaryKey": "Create.PrimaryKey(name).OnTable(table).WithColumns(...)",
"AddPrimaryKeyNonClustered": "Create.NonClusteredPrimaryKey(name).OnTable(table).WithColumns(...)",
"AddForeignKey": "Create.ForeignKey(name).FromTable(child).WithColumns(...).ToTable(parent).WithColumns(...).OnDelete(...).OnUpdate(...)",
"GenerateForeignKey": "Create.ForeignKey(name).FromTable(child).WithColumns(...).ToTable(parent).WithColumns(...); supply the generated name explicitly",
"AddUniqueConstraint": "Create.UniqueConstraint(name).OnTable(table).WithColumns(...)",
"AddCheckConstraint": "Create.CheckConstraint(name).OnTable(table).WithExpression(sql)",
"AddIndex": "Create.Index(name).OnTable(table).WithColumns(...) / Create.Index(definition).OnTable(table)",
"AddView": "Create.View(name).FromTable(table).WithFields(...) / WithElements(...)",
"RemoveTable": "Delete.Table(table)",
"RemoveColumn": "Delete.Column(name).FromTable(table)",
"RemoveForeignKey": "Delete.ForeignKey(name).FromTable(table)",
"RemoveConstraint": "Delete.Constraint(name).FromTable(table)",
"RemovePrimaryKey": "Delete.PrimaryKey().FromTable(table)",
"RemoveColumnDefaultValue": "Delete.DefaultValue(column).FromTable(table)",
"RemoveIndex": "Delete.Index(name).FromTable(table)",
"RemoveAllIndexes": "Delete.AllIndexes().FromTable(table)",
"RemoveAllConstraints": "Delete.AllConstraints().FromTable(table)",
"RemoveAllForeignKeys": "Delete.ForeignKeysForColumn(column).FromTable(table)",
"RenameTable": "Rename.Table(oldName).To(newName)",
"RenameColumn": "Rename.Column(oldName).OnTable(table).To(newName)",
"Insert": "Insert.IntoTable(...).Row(...)[.IfNotExists(...)]",
"InsertIfNotExists": "Insert.IntoTable(...).Row(...)[.IfNotExists(...)]",
"Update": "Update.Table(table).Set(...).Where(...) / WhereSql(...) / AllRows()",
"Delete": "Delete.FromTable(table).Where(...) / AllRows()",
"TruncateTable": "Execute.Truncate(...)",
"CopyDataFromTableToTable": "Execute.CopyDataFromTable(source).ToTable(target).WithColumns(sourceColumns, targetColumns).OrderBy(...)",
"UpdateTargetFromSource": "Execute.UpdateTable(target).FromTable(source).Set(copyPairs).Match(keyPairs)",
"ExecuteNonQuery": "Execute.Sql(...) / Script(...) / EmbeddedScript(...)",
"ExecuteQuery": "Schema.Query(...) / Strings(...) / Scalar(...) / NullableScalar<T>(...)",
"ExecuteStringQuery": "Schema.Query(...) / Strings(...) / Scalar(...) / NullableScalar<T>(...)",
"ExecuteScalar": "Schema.Query(...) / Strings(...) / Scalar(...) / NullableScalar<T>(...)",
"Select": "Schema.Table(table).Select(...); raw selection overloads through explicit Context",
"SelectComplex": "Schema.Table(table).Select(...)",
"SelectScalar": "Schema.Table(table).SelectScalar(columns, where)",
"GetColumns": "Schema.Table(...).Columns/Column/Indexes/ForeignKeys/ContentSize/NullableContentSize",
"GetColumnByName": "Schema.Table(...).Columns/Column/Indexes/ForeignKeys/ContentSize/NullableContentSize",
"GetIndexes": "Schema.Table(...).Columns/Column/Indexes/ForeignKeys/ContentSize/NullableContentSize",
"GetForeignKeyConstraints": "Schema.Table(...).Columns/Column/Indexes/ForeignKeys/ContentSize/NullableContentSize",
"GetColumnContentSize": "Schema.Table(...).Columns/Column/Indexes/ForeignKeys/ContentSize/NullableContentSize",
"TableExists": "Schema.Table(...).Exists/ColumnExists/ConstraintExists/IndexExists/PrimaryKeyExists",
"ColumnExists": "Schema.Table(...).Exists/ColumnExists/ConstraintExists/IndexExists/PrimaryKeyExists",
"ConstraintExists": "Schema.Table(...).Exists/ColumnExists/ConstraintExists/IndexExists/PrimaryKeyExists",
"IndexExists": "Schema.Table(...).Exists/ColumnExists/ConstraintExists/IndexExists/PrimaryKeyExists",
"PrimaryKeyExists": "Schema.Table(...).Exists/ColumnExists/ConstraintExists/IndexExists/PrimaryKeyExists",
"ViewExists": "Schema.ViewExists/DatabaseExists/Databases/Tables",
"DatabaseExists": "Schema.ViewExists/DatabaseExists/Databases/Tables",
"GetDatabases": "Schema.ViewExists/DatabaseExists/Databases/Tables",
"GetTables": "Schema.ViewExists/DatabaseExists/Databases/Tables",
"QuoteColumnNameIfRequired": "Schema.QuoteColumn/QuoteColumns/QuoteTable/ParameterName/Encode/Concatenate",
"QuoteColumnNamesIfRequired": "Schema.QuoteColumn/QuoteColumns/QuoteTable/ParameterName/Encode/Concatenate",
"QuoteTableNameIfRequired": "Schema.QuoteColumn/QuoteColumns/QuoteTable/ParameterName/Encode/Concatenate",
"GenerateParameterName": "Schema.QuoteColumn/QuoteColumns/QuoteTable/ParameterName/Encode/Concatenate",
"Encode": "Schema.QuoteColumn/QuoteColumns/QuoteTable/ParameterName/Encode/Concatenate",
"Concatenate": "Schema.QuoteColumn/QuoteColumns/QuoteTable/ParameterName/Encode/Concatenate",
"CreateDatabases": "Administration.CreateDatabase/DropDatabase/SwitchDatabase/KillConnections",
"DropDatabases": "Administration.CreateDatabase/DropDatabase/SwitchDatabase/KillConnections",
"SwitchDatabase": "Administration.CreateDatabase/DropDatabase/SwitchDatabase/KillConnections",
"KillDatabaseConnections": "Administration.CreateDatabase/DropDatabase/SwitchDatabase/KillConnections",
"IsThisProvider": "IfProvider(...); Context.IsThisProvider(...) for imperative branching",
"CreateCommand": "Execute.WithCommand(...); explicit Context for advanced command lifetime",
"GetCommand": "Execute.WithCommand(...); explicit Context for advanced command lifetime",
"BeginTransaction": "Explicit Context history/transaction APIs; not schema expressions",
"Commit": "Explicit Context history/transaction APIs; not schema expressions",
"Rollback": "Explicit Context history/transaction APIs; not schema expressions",
"MigrationApplied": "Explicit Context history/transaction APIs; not schema expressions",
"MigrationUnApplied": "Explicit Context history/transaction APIs; not schema expressions",
"IsMigrationApplied": "Explicit Context history/transaction APIs; not schema expressions",
"GetTableConstraints": "Schema.Table(table).ConstraintDefinitions()"
}