コード例 #1
0
ファイル: AlterPlan.cs プロジェクト: dbshell/dbshell
 public void CreateConstraint(TableInfo table, ConstraintInfo newcnt, PlanPosition pos = PlanPosition.End)
 {
     TableInfo tbl = Structure.FindOrCreateTable(table.FullName);
     AddOperation(new AlterOperation_CreateConstraint { ParentTable = tbl, NewObject = newcnt.CloneConstraint() }, pos);
 }
コード例 #2
0
ファイル: AlterPlan.cs プロジェクト: dbshell/dbshell
 public void ChangeConstraint(ConstraintInfo constraint, ConstraintInfo newconstraint)
 {
     ConstraintInfo cnt = Structure.FindOrCreateConstraint(constraint);
     AddOperation(new AlterOperation_ChangeConstraint { OldObject = cnt, ParentTable = cnt.OwnerTable, NewObject = newconstraint.CloneConstraint() });
 }