File tree 2 files changed +8
-1
lines changed
2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -83,6 +83,7 @@ const (
83
83
ForeignKeyReferentialAction_NoAction
84
84
ForeignKeyReferentialAction_Restrict
85
85
ForeignKeyReferentialAction_SetNull
86
+ ForeignKeyReferentialAction_SetDefault
86
87
)
87
88
88
89
// ForeignKey is the complete, internal representation of a Foreign Key.
@@ -771,6 +772,8 @@ func (refOp ForeignKeyReferentialAction) String() string {
771
772
return "RESTRICT"
772
773
case ForeignKeyReferentialAction_SetNull :
773
774
return "SET NULL"
775
+ case ForeignKeyReferentialAction_SetDefault :
776
+ return "SET DEFAULT"
774
777
default :
775
778
return "INVALID"
776
779
}
@@ -786,6 +789,8 @@ func (refOp ForeignKeyReferentialAction) ReducedString() string {
786
789
return "CASCADE"
787
790
case ForeignKeyReferentialAction_SetNull :
788
791
return "SET NULL"
792
+ case ForeignKeyReferentialAction_SetDefault :
793
+ return "SET DEFAULT"
789
794
default :
790
795
return "INVALID"
791
796
}
Original file line number Diff line number Diff line change @@ -2998,6 +2998,8 @@ func toReferentialAction(opt doltdb.ForeignKeyReferentialAction) sql.ForeignKeyR
2998
2998
return sql .ForeignKeyReferentialAction_Restrict
2999
2999
case doltdb .ForeignKeyReferentialAction_SetNull :
3000
3000
return sql .ForeignKeyReferentialAction_SetNull
3001
+ case doltdb .ForeignKeyReferentialAction_SetDefault :
3002
+ return sql .ForeignKeyReferentialAction_SetDefault
3001
3003
default :
3002
3004
panic (fmt .Sprintf ("Unhandled foreign key referential action %v" , opt ))
3003
3005
}
@@ -3016,7 +3018,7 @@ func ParseFkReferentialAction(refOp sql.ForeignKeyReferentialAction) (doltdb.For
3016
3018
case sql .ForeignKeyReferentialAction_SetNull :
3017
3019
return doltdb .ForeignKeyReferentialAction_SetNull , nil
3018
3020
case sql .ForeignKeyReferentialAction_SetDefault :
3019
- return doltdb .ForeignKeyReferentialAction_DefaultAction , sql . ErrForeignKeySetDefault . New ()
3021
+ return doltdb .ForeignKeyReferentialAction_SetDefault , nil
3020
3022
default :
3021
3023
return doltdb .ForeignKeyReferentialAction_DefaultAction , fmt .Errorf ("unknown foreign key referential action: %v" , refOp )
3022
3024
}
You can’t perform that action at this time.
0 commit comments