Index: Riskeer/Migration/src/Riskeer.Migration.Core/EmbeddedResources/Migration_18.1_19.1.sql
===================================================================
diff -u -r25b6fd2d98971ab73ad67452aa3fe2bb96f6137e -r44f131100ed671f7546c1be9ad940febe48105fa
--- Riskeer/Migration/src/Riskeer.Migration.Core/EmbeddedResources/Migration_18.1_19.1.sql (.../Migration_18.1_19.1.sql) (revision 25b6fd2d98971ab73ad67452aa3fe2bb96f6137e)
+++ Riskeer/Migration/src/Riskeer.Migration.Core/EmbeddedResources/Migration_18.1_19.1.sql (.../Migration_18.1_19.1.sql) (revision 44f131100ed671f7546c1be9ad940febe48105fa)
@@ -1352,15 +1352,13 @@
'DikeProfileEntityId' INTEGER NOT NULL PRIMARY KEY,
'DikeProfileName' TEXT NOT NULL,
'HasValidDikeGeometry' TINYINT(1) NOT NULL,
- 'HasValidForeshoreGeometry' TINYINT(1) NOT NULL,
'FailureMechanismEntityId' INTEGER NOT NULL
);
INSERT INTO InvalidDikeProfileEntities(
[DikeProfileEntityId],
[DikeProfileName],
[HasValidDikeGeometry],
- [HasValidForeshoreGeometry],
[FailureMechanismEntityId])
SELECT
[DikeProfileEntityId],
@@ -1370,11 +1368,6 @@
THEN 1
ELSE 0
END,
- CASE WHEN (LENGTH(ForeshoreXML) - LENGTH(REPLACE(REPLACE(ForeshoreXML, '', ''), '', '')))
- / (LENGTH('') + LENGTH('')) != 1
- THEN 1
- ELSE 0
- END,
[FailureMechanismEntityId]
FROM [SOURCEPROJECT].DikeProfileEntity
WHERE(LENGTH(DikeGeometryXml) - LENGTH(REPLACE(REPLACE(DikeGeometryXml, '', ''), '', ''))) /
@@ -1388,8 +1381,9 @@
asfm.[AssessmentSectionName],
asfm.[FailureMechanismId],
asfm.[FailureMechanismName],
- CASE WHEN HasValidDikeGeometry = 0 THEN "Dijkprofiel '" || source.[DikeProfileName] ||"' definieert geen geldige dijkgeometrie. De dijkgeometrie moet bestaan uit tenminste 2 punten. Het dijkprofiel is verwijderd."
- ELSE "Dijkprofiel '" || source.[DikeProfileName] ||"' definieert geen geldige voorlandgeometrie. De voorlandgeometrie moet bestaan uit 0 of tenminste 2 punten. Het dijkprofiel is verwijderd."
+ CASE WHEN HasValidDikeGeometry = 0
+ THEN "Dijkprofiel '" || source.[DikeProfileName] ||"' definieert geen geldige dijkgeometrie. De dijkgeometrie moet bestaan uit tenminste 2 punten. Het dijkprofiel is verwijderd."
+ ELSE "Dijkprofiel '" || source.[DikeProfileName] ||"' definieert geen geldige voorlandgeometrie. De voorlandgeometrie moet bestaan uit 0 of tenminste 2 punten. Het dijkprofiel is verwijderd."
END
FROM InvalidDikeProfileEntities AS source
JOIN TempAssessmentSectionFailureMechanism AS asfm ON asfm.[FailureMechanismId] = [FailureMechanismEntityId];
@@ -1736,6 +1730,7 @@
DROP TABLE TempAssessmentSectionFailureMechanism;
DROP TABLE TempAssessmentSectionChanges;
DROP TABLE TempChanges;
+DROP TABLE InvalidDikeProfileEntities;
DROP TABLE InvalidForeshoreProfileEntities;
DROP TABLE InvalidCalculationEntities;