Skip to content

Commit 6d34e6e

Browse files
committed
Merge branch 'master' of https://github.com/martin-pabst/SQL-IDE
2 parents 0c67d79 + b5963f0 commit 6d34e6e

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

src/client/compiler/parser/Parser.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff 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;

src/client/compiler/parser/StatementCleaner.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff 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();

0 commit comments

Comments
 (0)