File tree Expand file tree Collapse file tree
src/client/compiler/parser Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -769,6 +769,9 @@ export class Parser {
769769 switch ( this . tt ) {
770770 //@ts -ignore
771771 case TokenType . keywordCascade :
772+ fki [ kind ] = < string > this . cct . value ;
773+ this . nextToken ( ) ;
774+ break ;
772775 //@ts -ignore
773776 case TokenType . keywordRestrict :
774777 fki [ kind ] = < string > this . cct . value ;
Original file line number Diff line number Diff line change @@ -132,6 +132,12 @@ export class StatementCleaner {
132132 let c : string = fki . referencesColumn ;
133133 if ( fki . referencesTable ) c = this . escapeIdentifier ( fki . referencesTable ) + "(" + this . escapeIdentifier ( c ) + ")" ;
134134 st += " references " + c ;
135+ if ( fki . onDelete ) {
136+ st += " on delete " + fki . onDelete ;
137+ }
138+ if ( fki . onUpdate ) {
139+ st += " on update " + fki . onUpdate ;
140+ }
135141 }
136142 if ( column . collate != null ) {
137143 let collate = column . collate . toLocaleLowerCase ( ) ;
You can’t perform that action at this time.
0 commit comments