summaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorFeideus <erwan.ulrich@gmail.com>2018-06-22 16:53:55 +0200
committerFeideus <erwan.ulrich@gmail.com>2018-06-22 16:53:55 +0200
commite49c4c5ba8807cefbf2694728d5643fc1e488a5d (patch)
tree370697fe6f15e2923352e7209949cac4f7d6b54c /src/main
parent000a38c930f1cd7c8ed55853aa475f2e04500991 (diff)
downloadschemafuzz-e49c4c5ba8807cefbf2694728d5643fc1e488a5d.tar.gz
schemafuzz-e49c4c5ba8807cefbf2694728d5643fc1e488a5d.tar.bz2
schemafuzz-e49c4c5ba8807cefbf2694728d5643fc1e488a5d.zip
located cascade value update bug.
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/org/schemaspy/model/GenericTreeNode.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/org/schemaspy/model/GenericTreeNode.java b/src/main/java/org/schemaspy/model/GenericTreeNode.java
index 09f00c1..e447165 100644
--- a/src/main/java/org/schemaspy/model/GenericTreeNode.java
+++ b/src/main/java/org/schemaspy/model/GenericTreeNode.java
@@ -336,14 +336,16 @@ public class GenericTreeNode {
{
boolean transfered = false;
String theQuery = "";
+
if (undo)
System.out.println("UNDOING");
else
System.out.println("INJECT");
+
if (checkIfHasParentFk(db)) {
transfered = true;
System.out.println("TRANSFERT");
- transferMutationToParent(db, sqlService);
+ transferMutationToParent(db, sqlService); //LAST UNCONSISTENCY COMES FROM THE CASCADE ON CONSTRAINT.SOME OTHER MUTATIONS ARE AFECTED BY THE CASCADE AND GET THEIR INITIAL STATE ROW UNCONSISTENT.
}
theQuery = updateQueryBuilder(undo, db, sqlService);