diff --git a/.github/workflows/dotnet-core-master.yml b/.github/workflows/dotnet-core-master.yml index 40e4a2b3..180dc798 100644 --- a/.github/workflows/dotnet-core-master.yml +++ b/.github/workflows/dotnet-core-master.yml @@ -69,7 +69,6 @@ jobs: items-planning-playwright-test: needs: build runs-on: ubuntu-22.04 - continue-on-error: ${{ matrix.test == 'a' }} strategy: fail-fast: false matrix: @@ -130,20 +129,16 @@ jobs: run: | cd eform-angular-frontend/eform-client npx playwright test playwright/e2e/Tests/database-configuration/ - - name: Load DB dump - if: matrix.test == 'a' - run: | - docker exec -i mariadbtest mysql -u root --password=secretpassword -e 'update 420_Angular.EformPlugins set Status = 1' - docker exec -i mariadbtest mysql -u root --password=secretpassword -e 'drop database `420_SDK`' - docker exec -i mariadbtest mysql -u root --password=secretpassword -e 'create database `420_SDK`' - docker exec -i mariadbtest mysql -u root --password=secretpassword 420_SDK < eform-angular-frontend/eform-client/cypress/e2e/plugins/items-planning-pn/a/420_sdk.sql - name: Change rabbitmq hostname - if: ${{ matrix.test != 'a' }} run: docker exec -i mariadbtest mysql -u root --password=secretpassword -e 'update 420_SDK.Settings set Value = "my-rabbit" where Name = "rabbitMqHost"' - - name: Enable plugins - if: ${{ matrix.test != 'a' }} + - name: Set plugin status + # Shard a sets the plugin to disabled (1) because its spec activates it + # through the UI. Shards b and c start with it enabled (2). + # The restart picks up this status and the rabbitmq host set above. + env: + PLUGIN_STATUS: ${{ matrix.test == 'a' && 1 || 2 }} run: | - docker exec -i mariadbtest mysql -u root --password=secretpassword -e 'update 420_Angular.EformPlugins set Status = 2' + docker exec -i mariadbtest mysql -u root --password=secretpassword -e "update 420_Angular.EformPlugins set Status = $PLUGIN_STATUS" docker restart my-container sleep 15 - name: Get standard output diff --git a/.github/workflows/dotnet-core-pr.yml b/.github/workflows/dotnet-core-pr.yml index 653e4bb7..0d1d23a1 100644 --- a/.github/workflows/dotnet-core-pr.yml +++ b/.github/workflows/dotnet-core-pr.yml @@ -66,7 +66,6 @@ jobs: items-planning-playwright-test: needs: build runs-on: ubuntu-22.04 - continue-on-error: ${{ matrix.test == 'a' }} strategy: fail-fast: false matrix: @@ -124,20 +123,16 @@ jobs: run: | cd eform-angular-frontend/eform-client npx playwright test playwright/e2e/Tests/database-configuration/ - - name: Load DB dump - if: matrix.test == 'a' - run: | - docker exec -i mariadbtest mysql -u root --password=secretpassword -e 'update 420_Angular.EformPlugins set Status = 1' - docker exec -i mariadbtest mysql -u root --password=secretpassword -e 'drop database `420_SDK`' - docker exec -i mariadbtest mysql -u root --password=secretpassword -e 'create database `420_SDK`' - docker exec -i mariadbtest mysql -u root --password=secretpassword 420_SDK < eform-angular-frontend/eform-client/cypress/e2e/plugins/items-planning-pn/a/420_sdk.sql - name: Change rabbitmq hostname - if: ${{ matrix.test != 'a' }} run: docker exec -i mariadbtest mysql -u root --password=secretpassword -e 'update 420_SDK.Settings set Value = "my-rabbit" where Name = "rabbitMqHost"' - - name: Enable plugins - if: ${{ matrix.test != 'a' }} + - name: Set plugin status + # Shard a sets the plugin to disabled (1) because its spec activates it + # through the UI. Shards b and c start with it enabled (2). + # The restart picks up this status and the rabbitmq host set above. + env: + PLUGIN_STATUS: ${{ matrix.test == 'a' && 1 || 2 }} run: | - docker exec -i mariadbtest mysql -u root --password=secretpassword -e 'update 420_Angular.EformPlugins set Status = 2' + docker exec -i mariadbtest mysql -u root --password=secretpassword -e "update 420_Angular.EformPlugins set Status = $PLUGIN_STATUS" docker restart my-container sleep 15 - name: Get standard output diff --git a/eform-client/cypress/e2e/plugins/items-planning-pn/a/420_sdk.sql b/eform-client/cypress/e2e/plugins/items-planning-pn/a/420_sdk.sql deleted file mode 100644 index 349a10f7..00000000 --- a/eform-client/cypress/e2e/plugins/items-planning-pn/a/420_sdk.sql +++ /dev/null @@ -1,2201 +0,0 @@ -/* - Navicat Premium Data Transfer - - Source Server : MariaDb - Source Server Type : MariaDB - Source Server Version : 110001 (11.0.1-MariaDB) - Source Host : localhost:3306 - Source Schema : 420_sdk - - Target Server Type : MariaDB - Target Server Version : 110001 (11.0.1-MariaDB) - File Encoding : 65001 - - Date: 08/09/2023 19:34:27 -*/ - -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for __efmigrationshistory --- ---------------------------- -DROP TABLE IF EXISTS `__efmigrationshistory`; -CREATE TABLE `__efmigrationshistory` ( - `MigrationId` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `ProductVersion` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - PRIMARY KEY (`MigrationId`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of __efmigrationshistory --- ---------------------------- -INSERT INTO `__efmigrationshistory` VALUES ('20180810124416_InitialCreate', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20190116110009_AddingOriginalId', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20190315092242_AddingModelseForInsight', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20190318122928_FixingNamingOfSurveyConfigurationSites', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20190319130214_AddingMissingForeignKeys', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20190408081151_AddingFolders', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20190408084408_AddingMissingParentId', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20190509074123_RefactoringidtoId', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20190514053645_RefactoringAttributeNames', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20190515064952_FixingNamingForFieldValues', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20190531092007_AddingMissingAIonLogs', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20190711053344_AddingJasperDocxEnabledAttributesToCheckList', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20190828054730_AddingNewVersionClasses', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20190828074017_AddingMissingClasses', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20190923100451_ChangeStringToInt', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20190924172326_AddingNewIndexOnCases', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20200116074236_AddingSiteTaggins', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20200120093951_CleanupInSight', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20200120164857_AddingTranslationsToInSight', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20200120171433_AddingMicrotingUidToInSight', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20200122103229_ChangingValueToBeStringForAnswerValue', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20200222140656_AddinDisplayIndexToOptions', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20200224084023_AddingAttributesToUnits', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20200224092512_AddingMoreAttributesToUnits', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20200226182616_MakingNextQuestionIdNullable', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20200318150742_MakingUnitIdNullableForAnswers', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20200427095029_AdjustTimeToUTC', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20200513142551_AddingFolderIdToCasesAndCheckListSites', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20200617160004_ChangingOptionsIndexToOptionIndex', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20200620171527_AddingExcelExportEnabledToCheckList', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20200701101500_LettingSurveyConfigurationIdBeNullable', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20201116164405_AddingDescriptionToEntityGroup', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20201130204234_FixingSplitScreen', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20201220194822_FixingTableColumnNames', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20201220201427_FixingQuestionSet', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20201222125152_HugheTableRenaming', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20201223104631_AddingTranslations', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20201225165255_FixingBrokenTableNames', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20201231062732_ChangingDescriptToLanguageCode', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20210405153325_AddingExtraFieldValues', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20210407134630_AddingFolderTranslations', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20210609072417_AddingLinkingOfSitesAndEntities', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20210730085329_AddingDefaultValueToFieldTranslations', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20211014105943_CLAttributes', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20211108111024_AddingIsArchivedToCases', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20211116085744_AddingDoneAtEditable', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20220207094729_AddingIsLockedToSiteUnitWorkers', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20221016081344_AddingIsActiveToLanguage', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20221129082337_AddingReceivedByServerAtToCases', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20230506062507_AddingInitialsToWorkers', '7.0.10'); -INSERT INTO `__efmigrationshistory` VALUES ('20230607084834_AddingOriginalFileLocationToUploadedData', '7.0.10'); - --- ---------------------------- --- Table structure for answers --- ---------------------------- -DROP TABLE IF EXISTS `answers`; -CREATE TABLE `answers` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `Version` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `UnitId` int(11) NULL DEFAULT NULL, - `SiteId` int(11) NOT NULL, - `AnswerDuration` int(11) NOT NULL, - `LanguageId` int(11) NOT NULL, - `SurveyConfigurationId` int(11) NULL DEFAULT NULL, - `FinishedAt` datetime(6) NOT NULL, - `QuestionSetId` int(11) NOT NULL, - `UtcAdjusted` tinyint(1) NOT NULL, - `TimeZone` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `MicrotingUid` int(11) NULL DEFAULT NULL, - PRIMARY KEY (`Id`) USING BTREE, - INDEX `IX_answers_languageId`(`LanguageId`) USING BTREE, - INDEX `IX_answers_questionSetId`(`QuestionSetId`) USING BTREE, - INDEX `IX_answers_siteId`(`SiteId`) USING BTREE, - INDEX `IX_answers_surveyConfigurationId`(`SurveyConfigurationId`) USING BTREE, - INDEX `IX_answers_unitId`(`UnitId`) USING BTREE, - CONSTRAINT `FK_answers_languages_LanguageId` FOREIGN KEY (`LanguageId`) REFERENCES `languages` (`Id`) ON DELETE CASCADE ON UPDATE RESTRICT, - CONSTRAINT `FK_answers_question_sets_QuestionSetId` FOREIGN KEY (`QuestionSetId`) REFERENCES `questionsets` (`Id`) ON DELETE CASCADE ON UPDATE RESTRICT, - CONSTRAINT `FK_answers_sites_SiteId` FOREIGN KEY (`SiteId`) REFERENCES `sites` (`Id`) ON DELETE CASCADE ON UPDATE RESTRICT, - CONSTRAINT `FK_answers_survey_configurations_SurveyConfigurationId` FOREIGN KEY (`SurveyConfigurationId`) REFERENCES `surveyconfigurations` (`Id`) ON DELETE RESTRICT ON UPDATE RESTRICT, - CONSTRAINT `FK_answers_units_UnitId` FOREIGN KEY (`UnitId`) REFERENCES `units` (`Id`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of answers --- ---------------------------- - --- ---------------------------- --- Table structure for answervalues --- ---------------------------- -DROP TABLE IF EXISTS `answervalues`; -CREATE TABLE `answervalues` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `Version` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `AnswerId` int(11) NOT NULL, - `QuestionId` int(11) NOT NULL, - `OptionId` int(11) NOT NULL, - `Value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `MicrotingUid` int(11) NULL DEFAULT NULL, - PRIMARY KEY (`Id`) USING BTREE, - INDEX `IX_answer_values_answerId`(`AnswerId`) USING BTREE, - INDEX `IX_answer_values_optionsId`(`OptionId`) USING BTREE, - INDEX `IX_answer_values_questionId`(`QuestionId`) USING BTREE, - CONSTRAINT `FK_answer_values_answers_AnswerId` FOREIGN KEY (`AnswerId`) REFERENCES `answers` (`Id`) ON DELETE CASCADE ON UPDATE RESTRICT, - CONSTRAINT `FK_answer_values_options_OptionId` FOREIGN KEY (`OptionId`) REFERENCES `options` (`Id`) ON DELETE CASCADE ON UPDATE RESTRICT, - CONSTRAINT `FK_answer_values_questions_QuestionId` FOREIGN KEY (`QuestionId`) REFERENCES `questions` (`Id`) ON DELETE CASCADE ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of answervalues --- ---------------------------- - --- ---------------------------- --- Table structure for answervalueversions --- ---------------------------- -DROP TABLE IF EXISTS `answervalueversions`; -CREATE TABLE `answervalueversions` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `Version` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `AnswerId` int(11) NOT NULL, - `QuestionId` int(11) NOT NULL, - `OptionId` int(11) NOT NULL, - `Value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `AnswerValueId` int(11) NOT NULL, - `MicrotingUid` int(11) NULL DEFAULT NULL, - PRIMARY KEY (`Id`) USING BTREE, - INDEX `IX_answer_value_versions_answerValueId`(`AnswerValueId`) USING BTREE, - CONSTRAINT `FK_answer_value_versions_answer_values_AnswerValueId` FOREIGN KEY (`AnswerValueId`) REFERENCES `answervalues` (`Id`) ON DELETE CASCADE ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of answervalueversions --- ---------------------------- - --- ---------------------------- --- Table structure for answerversions --- ---------------------------- -DROP TABLE IF EXISTS `answerversions`; -CREATE TABLE `answerversions` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `Version` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `UnitId` int(11) NULL DEFAULT NULL, - `SiteId` int(11) NOT NULL, - `AnswerDuration` int(11) NOT NULL, - `LanguageId` int(11) NOT NULL, - `SurveyConfigurationId` int(11) NULL DEFAULT NULL, - `FinishedAt` datetime(6) NOT NULL, - `QuestionSetId` int(11) NOT NULL, - `UtcAdjusted` tinyint(1) NOT NULL, - `TimeZone` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `AnswerId` int(11) NOT NULL, - `MicrotingUid` int(11) NULL DEFAULT NULL, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of answerversions --- ---------------------------- - --- ---------------------------- --- Table structure for cases --- ---------------------------- -DROP TABLE IF EXISTS `cases`; -CREATE TABLE `cases` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Version` int(11) NULL DEFAULT NULL, - `Status` int(11) NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `DoneAt` datetime(6) NULL DEFAULT NULL, - `SiteId` int(11) NULL DEFAULT NULL, - `UnitId` int(11) NULL DEFAULT NULL, - `WorkerId` int(11) NULL DEFAULT NULL, - `CheckListId` int(11) NULL DEFAULT NULL, - `Type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `MicrotingUid` int(11) NULL DEFAULT NULL, - `MicrotingCheckUid` int(11) NULL DEFAULT NULL, - `CaseUid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Custom` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue1` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue2` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue3` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue4` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue5` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue6` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue7` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue8` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue9` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue10` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FolderId` int(11) NULL DEFAULT NULL, - `IsArchived` tinyint(1) NOT NULL DEFAULT 0, - `DoneAtUserModifiable` datetime(6) NULL DEFAULT NULL, - `ReceivedByServerAt` datetime(6) NULL DEFAULT NULL, - PRIMARY KEY (`Id`) USING BTREE, - INDEX `IX_cases_check_list_id`(`CheckListId`) USING BTREE, - INDEX `IX_cases_done_by_user_id`(`WorkerId`) USING BTREE, - INDEX `IX_cases_site_id`(`SiteId`) USING BTREE, - INDEX `IX_cases_unit_id`(`UnitId`) USING BTREE, - INDEX `IX_cases_CheckListId`(`CheckListId`) USING BTREE, - INDEX `IX_cases_MicrotingUid_MicrotingCheckUid`(`MicrotingUid`, `MicrotingCheckUid`) USING BTREE, - INDEX `IX_cases_FolderId`(`FolderId`) USING BTREE, - CONSTRAINT `FK_cases_check_lists_CheckListId` FOREIGN KEY (`CheckListId`) REFERENCES `checklists` (`Id`) ON DELETE RESTRICT ON UPDATE RESTRICT, - CONSTRAINT `FK_cases_folders_FolderId` FOREIGN KEY (`FolderId`) REFERENCES `folders` (`Id`) ON DELETE RESTRICT ON UPDATE RESTRICT, - CONSTRAINT `FK_cases_sites_SiteId` FOREIGN KEY (`SiteId`) REFERENCES `sites` (`Id`) ON DELETE RESTRICT ON UPDATE RESTRICT, - CONSTRAINT `FK_cases_units_UnitId` FOREIGN KEY (`UnitId`) REFERENCES `units` (`Id`) ON DELETE RESTRICT ON UPDATE RESTRICT, - CONSTRAINT `FK_cases_workers_WorkerId` FOREIGN KEY (`WorkerId`) REFERENCES `workers` (`Id`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of cases --- ---------------------------- - --- ---------------------------- --- Table structure for caseversions --- ---------------------------- -DROP TABLE IF EXISTS `caseversions`; -CREATE TABLE `caseversions` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `CaseId` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Version` int(11) NULL DEFAULT NULL, - `Status` int(11) NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `DoneAt` datetime(6) NULL DEFAULT NULL, - `SiteId` int(11) NULL DEFAULT NULL, - `UnitId` int(11) NULL DEFAULT NULL, - `WorkerId` int(11) NULL DEFAULT NULL, - `CheckListId` int(11) NULL DEFAULT NULL, - `Type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `MicrotingUid` int(11) NULL DEFAULT NULL, - `MicrotingCheckUid` int(11) NULL DEFAULT NULL, - `CaseUid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Custom` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue1` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue2` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue3` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue4` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue5` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue6` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue7` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue8` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue9` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldValue10` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FolderId` int(11) NULL DEFAULT NULL, - `IsArchived` tinyint(1) NOT NULL DEFAULT 0, - `DoneAtUserModifiable` datetime(6) NULL DEFAULT NULL, - `ReceivedByServerAt` datetime(6) NULL DEFAULT NULL, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of caseversions --- ---------------------------- - --- ---------------------------- --- Table structure for checklists --- ---------------------------- -DROP TABLE IF EXISTS `checklists`; -CREATE TABLE `checklists` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Version` int(11) NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `Label` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Custom` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `ParentId` int(11) NULL DEFAULT NULL, - `Repeated` int(11) NULL DEFAULT NULL, - `DisplayIndex` int(11) NULL DEFAULT NULL, - `CaseType` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FolderName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `ReviewEnabled` smallint(6) NULL DEFAULT NULL, - `ManualSync` smallint(6) NULL DEFAULT NULL, - `ExtraFieldsEnabled` smallint(6) NULL DEFAULT NULL, - `DoneButtonEnabled` smallint(6) NULL DEFAULT NULL, - `ApprovalEnabled` smallint(6) NULL DEFAULT NULL, - `MultiApproval` smallint(6) NULL DEFAULT NULL, - `FastNavigation` smallint(6) NULL DEFAULT NULL, - `DownloadEntities` smallint(6) NULL DEFAULT NULL, - `Field1` int(11) NULL DEFAULT NULL, - `Field2` int(11) NULL DEFAULT NULL, - `Field3` int(11) NULL DEFAULT NULL, - `Field4` int(11) NULL DEFAULT NULL, - `Field5` int(11) NULL DEFAULT NULL, - `Field6` int(11) NULL DEFAULT NULL, - `Field7` int(11) NULL DEFAULT NULL, - `Field8` int(11) NULL DEFAULT NULL, - `Field9` int(11) NULL DEFAULT NULL, - `Field10` int(11) NULL DEFAULT NULL, - `QuickSyncEnabled` smallint(6) NULL DEFAULT NULL, - `OriginalId` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Color` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `DocxExportEnabled` tinyint(1) NOT NULL DEFAULT 0, - `JasperExportEnabled` tinyint(1) NOT NULL DEFAULT 0, - `ExcelExportEnabled` tinyint(1) NOT NULL DEFAULT 0, - `ReportH1` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `ReportH2` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `ReportH3` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `ReportH4` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `ReportH5` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `IsEditable` tinyint(1) NOT NULL DEFAULT 1, - `IsHidden` tinyint(1) NOT NULL DEFAULT 0, - `IsLocked` tinyint(1) NOT NULL DEFAULT 0, - `IsAchievable` tinyint(1) NOT NULL DEFAULT 0, - `IsDoneAtEditable` tinyint(1) NOT NULL DEFAULT 0, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of checklists --- ---------------------------- -INSERT INTO `checklists` VALUES (1, 'created', 2, '2023-09-08 16:12:40.580238', '2023-09-08 16:12:41.502739', NULL, NULL, NULL, NULL, 1, 3164, '', 'Storebælt - Skinneudtræk 2 mdr.', 0, 0, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, '12', NULL, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, 1, 0, 0, 0, 0); -INSERT INTO `checklists` VALUES (2, 'created', 1, '2023-09-08 16:17:41.747532', '2023-09-08 16:17:41.747532', NULL, NULL, NULL, NULL, 1, 0, NULL, NULL, 0, 0, 0, 1, 0, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, 1, 0, 0, 0, 0); -INSERT INTO `checklists` VALUES (3, 'created', 1, '2023-09-08 16:17:41.758081', '2023-09-08 16:17:41.758081', NULL, NULL, NULL, 2, NULL, 0, NULL, NULL, 0, NULL, 0, 1, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, 1, 0, 0, 0, 0); -INSERT INTO `checklists` VALUES (4, 'created', 1, '2023-09-08 16:17:50.845837', '2023-09-08 16:17:50.845837', NULL, NULL, NULL, NULL, 1, 0, NULL, NULL, 0, 0, 0, 1, 0, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, 1, 0, 0, 0, 0); -INSERT INTO `checklists` VALUES (5, 'created', 1, '2023-09-08 16:17:50.854568', '2023-09-08 16:17:50.854568', NULL, NULL, NULL, 4, NULL, 0, NULL, NULL, 0, NULL, 0, 1, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, 1, 0, 0, 0, 0); - --- ---------------------------- --- Table structure for checklistsites --- ---------------------------- -DROP TABLE IF EXISTS `checklistsites`; -CREATE TABLE `checklistsites` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Version` int(11) NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `SiteId` int(11) NULL DEFAULT NULL, - `CheckListId` int(11) NULL DEFAULT NULL, - `MicrotingUid` int(11) NOT NULL, - `LastCheckId` int(11) NOT NULL, - `FolderId` int(11) NULL DEFAULT NULL, - PRIMARY KEY (`Id`) USING BTREE, - INDEX `IX_check_list_sites_check_list_id`(`CheckListId`) USING BTREE, - INDEX `IX_check_list_sites_site_id`(`SiteId`) USING BTREE, - INDEX `IX_check_list_sites_FolderId`(`FolderId`) USING BTREE, - CONSTRAINT `FK_check_list_sites_check_lists_CheckListId` FOREIGN KEY (`CheckListId`) REFERENCES `checklists` (`Id`) ON DELETE RESTRICT ON UPDATE RESTRICT, - CONSTRAINT `FK_check_list_sites_folders_FolderId` FOREIGN KEY (`FolderId`) REFERENCES `folders` (`Id`) ON DELETE RESTRICT ON UPDATE RESTRICT, - CONSTRAINT `FK_check_list_sites_sites_SiteId` FOREIGN KEY (`SiteId`) REFERENCES `sites` (`Id`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of checklistsites --- ---------------------------- - --- ---------------------------- --- Table structure for checklistsiteversions --- ---------------------------- -DROP TABLE IF EXISTS `checklistsiteversions`; -CREATE TABLE `checklistsiteversions` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `CheckListSiteId` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Version` int(11) NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `SiteId` int(11) NULL DEFAULT NULL, - `CheckListId` int(11) NULL DEFAULT NULL, - `MicrotingUid` int(11) NOT NULL, - `LastCheckId` int(11) NOT NULL, - `FolderId` int(11) NULL DEFAULT NULL, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of checklistsiteversions --- ---------------------------- - --- ---------------------------- --- Table structure for checklisttranslations --- ---------------------------- -DROP TABLE IF EXISTS `checklisttranslations`; -CREATE TABLE `checklisttranslations` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `Version` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `CheckListId` int(11) NOT NULL, - `LanguageId` int(11) NOT NULL, - `Text` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - PRIMARY KEY (`Id`) USING BTREE, - INDEX `IX_CheckLisTranslations_CheckListId`(`CheckListId`) USING BTREE, - CONSTRAINT `FK_CheckLisTranslations_CheckLists_CheckListId` FOREIGN KEY (`CheckListId`) REFERENCES `checklists` (`Id`) ON DELETE CASCADE ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 24 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of checklisttranslations --- ---------------------------- -INSERT INTO `checklisttranslations` VALUES (1, 2, 'created', '2023-09-08 16:12:40.737027', '2023-09-08 16:17:32.063045', 1, 1, 'test eForm 1', NULL); -INSERT INTO `checklisttranslations` VALUES (2, 1, 'created', '2023-09-08 16:17:41.765527', '2023-09-08 16:17:41.765527', 2, 1, 'test eForm 2', NULL); -INSERT INTO `checklisttranslations` VALUES (3, 1, 'created', '2023-09-08 16:17:41.772171', '2023-09-08 16:17:41.772171', 3, 1, 'test eForm 2', NULL); -INSERT INTO `checklisttranslations` VALUES (4, 1, 'created', '2023-09-08 16:17:41.779037', '2023-09-08 16:17:41.779037', 2, 2, 'test eForm 2', NULL); -INSERT INTO `checklisttranslations` VALUES (5, 1, 'created', '2023-09-08 16:17:41.785802', '2023-09-08 16:17:41.785802', 3, 2, 'test eForm 2', NULL); -INSERT INTO `checklisttranslations` VALUES (6, 1, 'created', '2023-09-08 16:17:41.792636', '2023-09-08 16:17:41.792636', 2, 3, NULL, NULL); -INSERT INTO `checklisttranslations` VALUES (7, 1, 'created', '2023-09-08 16:17:41.799356', '2023-09-08 16:17:41.799356', 3, 3, NULL, NULL); -INSERT INTO `checklisttranslations` VALUES (8, 1, 'created', '2023-09-08 16:17:50.861991', '2023-09-08 16:17:50.861991', 4, 1, 'test eForm 3', NULL); -INSERT INTO `checklisttranslations` VALUES (9, 1, 'created', '2023-09-08 16:17:50.868925', '2023-09-08 16:17:50.868925', 5, 1, 'test eForm 3', NULL); -INSERT INTO `checklisttranslations` VALUES (10, 1, 'created', '2023-09-08 16:17:50.875720', '2023-09-08 16:17:50.875720', 4, 2, 'test eForm 3', NULL); -INSERT INTO `checklisttranslations` VALUES (11, 1, 'created', '2023-09-08 16:17:50.882558', '2023-09-08 16:17:50.882558', 5, 2, 'test eForm 3', NULL); -INSERT INTO `checklisttranslations` VALUES (12, 1, 'created', '2023-09-08 16:17:50.889610', '2023-09-08 16:17:50.889610', 4, 3, NULL, NULL); -INSERT INTO `checklisttranslations` VALUES (13, 1, 'created', '2023-09-08 16:17:50.896552', '2023-09-08 16:17:50.896552', 5, 3, NULL, NULL); - --- ---------------------------- --- Table structure for checklisttranslationversions --- ---------------------------- -DROP TABLE IF EXISTS `checklisttranslationversions`; -CREATE TABLE `checklisttranslationversions` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `Version` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `CheckListId` int(11) NOT NULL, - `LanguageId` int(11) NOT NULL, - `Text` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `CheckListTranslationId` int(11) NOT NULL, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 35 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of checklisttranslationversions --- ---------------------------- - --- ---------------------------- --- Table structure for checklistvalues --- ---------------------------- -DROP TABLE IF EXISTS `checklistvalues`; -CREATE TABLE `checklistvalues` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Version` int(11) NULL DEFAULT NULL, - `Status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `UserId` int(11) NULL DEFAULT NULL, - `CaseId` int(11) NULL DEFAULT NULL, - `CheckListId` int(11) NULL DEFAULT NULL, - `CheckListDuplicateId` int(11) NULL DEFAULT NULL, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of checklistvalues --- ---------------------------- - --- ---------------------------- --- Table structure for checklistvalueversions --- ---------------------------- -DROP TABLE IF EXISTS `checklistvalueversions`; -CREATE TABLE `checklistvalueversions` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `CheckListValueId` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Version` int(11) NULL DEFAULT NULL, - `Status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `UserId` int(11) NULL DEFAULT NULL, - `CaseId` int(11) NULL DEFAULT NULL, - `CheckListId` int(11) NULL DEFAULT NULL, - `CheckListDuplicateId` int(11) NULL DEFAULT NULL, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of checklistvalueversions --- ---------------------------- - --- ---------------------------- --- Table structure for checklistversions --- ---------------------------- -DROP TABLE IF EXISTS `checklistversions`; -CREATE TABLE `checklistversions` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `CheckListId` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Version` int(11) NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `Label` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Custom` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `ParentId` int(11) NULL DEFAULT NULL, - `Repeated` int(11) NULL DEFAULT NULL, - `DisplayIndex` int(11) NULL DEFAULT NULL, - `CaseType` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FolderName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `ReviewEnabled` smallint(6) NULL DEFAULT NULL, - `ManualSync` smallint(6) NULL DEFAULT NULL, - `ExtraFieldsEnabled` smallint(6) NULL DEFAULT NULL, - `DoneButtonEnabled` smallint(6) NULL DEFAULT NULL, - `ApprovalEnabled` smallint(6) NULL DEFAULT NULL, - `MultiApproval` smallint(6) NULL DEFAULT NULL, - `FastNavigation` smallint(6) NULL DEFAULT NULL, - `DownloadEntities` smallint(6) NULL DEFAULT NULL, - `Field1` int(11) NULL DEFAULT NULL, - `Field2` int(11) NULL DEFAULT NULL, - `Field3` int(11) NULL DEFAULT NULL, - `Field4` int(11) NULL DEFAULT NULL, - `Field5` int(11) NULL DEFAULT NULL, - `Field6` int(11) NULL DEFAULT NULL, - `Field7` int(11) NULL DEFAULT NULL, - `Field8` int(11) NULL DEFAULT NULL, - `Field9` int(11) NULL DEFAULT NULL, - `Field10` int(11) NULL DEFAULT NULL, - `QuickSyncEnabled` smallint(6) NULL DEFAULT NULL, - `OriginalId` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Color` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `DocxExportEnabled` tinyint(1) NOT NULL DEFAULT 0, - `JasperExportEnabled` tinyint(1) NOT NULL DEFAULT 0, - `ExcelExportEnabled` tinyint(1) NOT NULL DEFAULT 0, - `ReportH1` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `ReportH2` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `ReportH3` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `ReportH4` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `ReportH5` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `IsEditable` tinyint(1) NOT NULL DEFAULT 1, - `IsHidden` tinyint(1) NOT NULL DEFAULT 0, - `IsLocked` tinyint(1) NOT NULL DEFAULT 0, - `IsAchievable` tinyint(1) NOT NULL DEFAULT 0, - `IsDoneAtEditable` tinyint(1) NOT NULL DEFAULT 0, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 27 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of checklistversions --- ---------------------------- - --- ---------------------------- --- Table structure for entitygroups --- ---------------------------- -DROP TABLE IF EXISTS `entitygroups`; -CREATE TABLE `entitygroups` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Version` int(11) NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `MicrotingUid` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Name` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Editable` tinyint(1) NOT NULL DEFAULT 0, - `Locked` tinyint(1) NOT NULL DEFAULT 0, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of entitygroups --- ---------------------------- -INSERT INTO `entitygroups` VALUES (1, 'created', 2, '2023-09-08 16:19:34.217486', '2023-09-08 16:19:34.262215', '129560', 'Device users', 'EntitySelect', '', 0, 1); -INSERT INTO `entitygroups` VALUES (2, 'created', 2, '2023-09-08 16:19:34.275975', '2023-09-08 16:19:34.286190', '497770', 'Device users', 'EntitySearch', '', 0, 1); - --- ---------------------------- --- Table structure for entitygroupversions --- ---------------------------- -DROP TABLE IF EXISTS `entitygroupversions`; -CREATE TABLE `entitygroupversions` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `EntityGroupId` int(11) NOT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Version` int(11) NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `MicrotingUid` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Name` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Editable` tinyint(1) NOT NULL DEFAULT 0, - `Locked` tinyint(1) NOT NULL DEFAULT 0, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of entitygroupversions --- ---------------------------- - --- ---------------------------- --- Table structure for entityitems --- ---------------------------- -DROP TABLE IF EXISTS `entityitems`; -CREATE TABLE `entityitems` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Version` int(11) NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `EntityGroupId` int(11) NULL DEFAULT NULL, - `EntityItemUid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `MicrotingUid` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Name` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Synced` smallint(6) NULL DEFAULT NULL, - `DisplayIndex` int(11) NOT NULL, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of entityitems --- ---------------------------- -INSERT INTO `entityitems` VALUES (1, 'created', 1, '2023-09-08 16:19:34.391639', '2023-09-08 16:19:34.391639', 1, '1', '799877', 'site 1', '', 0, 0); -INSERT INTO `entityitems` VALUES (2, 'created', 1, '2023-09-08 16:19:34.449507', '2023-09-08 16:19:34.449507', 2, '1', '131671', 'site 1', '', 0, 0); -INSERT INTO `entityitems` VALUES (3, 'created', 1, '2023-09-08 16:19:41.722768', '2023-09-08 16:19:41.722768', 1, '2', '154837', 'site 2', '', 0, 0); -INSERT INTO `entityitems` VALUES (4, 'created', 1, '2023-09-08 16:19:41.735792', '2023-09-08 16:19:41.735792', 2, '2', '141844', 'site 2', '', 0, 0); -INSERT INTO `entityitems` VALUES (5, 'created', 1, '2023-09-08 16:19:49.524359', '2023-09-08 16:19:49.524359', 1, '3', '776815', 'site 3', '', 0, 0); -INSERT INTO `entityitems` VALUES (6, 'created', 1, '2023-09-08 16:19:49.538947', '2023-09-08 16:19:49.538947', 2, '3', '632087', 'site 3', '', 0, 0); - --- ---------------------------- --- Table structure for entityitemversions --- ---------------------------- -DROP TABLE IF EXISTS `entityitemversions`; -CREATE TABLE `entityitemversions` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `EntityItemId` int(11) NOT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Version` int(11) NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `EntityGroupId` int(11) NULL DEFAULT NULL, - `EntityItemUid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `MicrotingUid` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Name` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Synced` smallint(6) NULL DEFAULT NULL, - `DisplayIndex` int(11) NOT NULL, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of entityitemversions --- ---------------------------- - --- ---------------------------- --- Table structure for extrafieldvalues --- ---------------------------- -DROP TABLE IF EXISTS `extrafieldvalues`; -CREATE TABLE `extrafieldvalues` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `Version` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `DoneAt` datetime(6) NULL DEFAULT NULL, - `Date` datetime(6) NULL DEFAULT NULL, - `WorkerId` int(11) NULL DEFAULT NULL, - `CaseId` int(11) NULL DEFAULT NULL, - `CheckListId` int(11) NULL DEFAULT NULL, - `CheckListDuplicateId` int(11) NULL DEFAULT NULL, - `CheckListValueId` int(11) NULL DEFAULT NULL, - `UploadedDataId` int(11) NULL DEFAULT NULL, - `Value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Latitude` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Longitude` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Altitude` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Heading` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Accuracy` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldType` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldTypeId` int(11) NOT NULL, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of extrafieldvalues --- ---------------------------- - --- ---------------------------- --- Table structure for extrafieldvalueversions --- ---------------------------- -DROP TABLE IF EXISTS `extrafieldvalueversions`; -CREATE TABLE `extrafieldvalueversions` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `Version` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `ExtraFieldValueId` int(11) NOT NULL, - `DoneAt` datetime(6) NULL DEFAULT NULL, - `Date` datetime(6) NULL DEFAULT NULL, - `WorkerId` int(11) NULL DEFAULT NULL, - `CaseId` int(11) NULL DEFAULT NULL, - `CheckListId` int(11) NULL DEFAULT NULL, - `CheckListDuplicateId` int(11) NULL DEFAULT NULL, - `CheckListValueId` int(11) NULL DEFAULT NULL, - `UploadedDataId` int(11) NULL DEFAULT NULL, - `Value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Latitude` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Longitude` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Altitude` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Heading` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Accuracy` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldType` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldTypeId` int(11) NOT NULL, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of extrafieldvalueversions --- ---------------------------- - --- ---------------------------- --- Table structure for fieldoptions --- ---------------------------- -DROP TABLE IF EXISTS `fieldoptions`; -CREATE TABLE `fieldoptions` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `Version` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `FieldId` int(11) NOT NULL, - `Key` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Selected` tinyint(1) NOT NULL, - `DisplayOrder` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - PRIMARY KEY (`Id`) USING BTREE, - INDEX `IX_FieldOptions_FieldId`(`FieldId`) USING BTREE, - CONSTRAINT `FK_FieldOptions_Fields_FieldId` FOREIGN KEY (`FieldId`) REFERENCES `fields` (`Id`) ON DELETE CASCADE ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of fieldoptions --- ---------------------------- - --- ---------------------------- --- Table structure for fieldoptiontranslations --- ---------------------------- -DROP TABLE IF EXISTS `fieldoptiontranslations`; -CREATE TABLE `fieldoptiontranslations` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `Version` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `FieldOptionId` int(11) NOT NULL, - `LanguageId` int(11) NOT NULL, - `Text` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - PRIMARY KEY (`Id`) USING BTREE, - INDEX `IX_FieldOptionTranslations_FieldOptionId`(`FieldOptionId`) USING BTREE, - CONSTRAINT `FK_FieldOptionTranslations_FieldOptions_FieldOptionId` FOREIGN KEY (`FieldOptionId`) REFERENCES `fieldoptions` (`Id`) ON DELETE CASCADE ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of fieldoptiontranslations --- ---------------------------- - --- ---------------------------- --- Table structure for fieldoptiontranslationversions --- ---------------------------- -DROP TABLE IF EXISTS `fieldoptiontranslationversions`; -CREATE TABLE `fieldoptiontranslationversions` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `Version` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `FieldOptionId` int(11) NOT NULL, - `LanguageId` int(11) NOT NULL, - `Text` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldOptionTranslationId` int(11) NOT NULL, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of fieldoptiontranslationversions --- ---------------------------- - --- ---------------------------- --- Table structure for fieldoptionversions --- ---------------------------- -DROP TABLE IF EXISTS `fieldoptionversions`; -CREATE TABLE `fieldoptionversions` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `Version` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `FieldId` int(11) NOT NULL, - `Key` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Selected` tinyint(1) NOT NULL, - `DisplayOrder` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldOptionId` int(11) NOT NULL, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of fieldoptionversions --- ---------------------------- - --- ---------------------------- --- Table structure for fields --- ---------------------------- -DROP TABLE IF EXISTS `fields`; -CREATE TABLE `fields` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Version` int(11) NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `ParentFieldId` int(11) NULL DEFAULT NULL, - `CheckListId` int(11) NULL DEFAULT NULL, - `FieldTypeId` int(11) NULL DEFAULT NULL, - `Mandatory` smallint(6) NULL DEFAULT NULL, - `ReadOnly` smallint(6) NULL DEFAULT NULL, - `Label` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Color` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `DisplayIndex` int(11) NULL DEFAULT NULL, - `Dummy` smallint(6) NULL DEFAULT NULL, - `DefaultValue` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `UnitName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `MinValue` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `MaxValue` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `MaxLength` int(11) NULL DEFAULT NULL, - `DecimalCount` int(11) NULL DEFAULT NULL, - `Multi` int(11) NULL DEFAULT NULL, - `Optional` smallint(6) NULL DEFAULT NULL, - `Selected` smallint(6) NULL DEFAULT NULL, - `Split` smallint(6) NULL DEFAULT NULL, - `GeolocationEnabled` smallint(6) NULL DEFAULT NULL, - `GeolocationForced` smallint(6) NULL DEFAULT NULL, - `GeolocationHidden` smallint(6) NULL DEFAULT NULL, - `StopOnSave` smallint(6) NULL DEFAULT NULL, - `IsNum` smallint(6) NULL DEFAULT NULL, - `BarcodeEnabled` smallint(6) NULL DEFAULT NULL, - `BarcodeType` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `QueryType` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `KeyValuePairList` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Custom` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `EntityGroupId` int(11) NULL DEFAULT NULL, - `parentid` int(11) NULL DEFAULT NULL, - `OriginalId` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - PRIMARY KEY (`Id`) USING BTREE, - INDEX `IX_fields_check_list_id`(`CheckListId`) USING BTREE, - INDEX `IX_fields_field_type_id`(`FieldTypeId`) USING BTREE, - INDEX `IX_fields_parentid`(`parentid`) USING BTREE, - INDEX `FK_fields_fields_ParentFieldId`(`ParentFieldId`) USING BTREE, - CONSTRAINT `FK_fields_check_lists_CheckListId` FOREIGN KEY (`CheckListId`) REFERENCES `checklists` (`Id`) ON DELETE RESTRICT ON UPDATE RESTRICT, - CONSTRAINT `FK_fields_field_types_FieldTypeId` FOREIGN KEY (`FieldTypeId`) REFERENCES `fieldtypes` (`Id`) ON DELETE RESTRICT ON UPDATE RESTRICT, - CONSTRAINT `FK_fields_fields_ParentFieldId` FOREIGN KEY (`ParentFieldId`) REFERENCES `fields` (`Id`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of fields --- ---------------------------- - --- ---------------------------- --- Table structure for fieldtranslations --- ---------------------------- -DROP TABLE IF EXISTS `fieldtranslations`; -CREATE TABLE `fieldtranslations` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `Version` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `FieldId` int(11) NOT NULL, - `LanguageId` int(11) NOT NULL, - `Text` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `DefaultValue` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `UploadedDataId` int(11) NOT NULL DEFAULT 0, - PRIMARY KEY (`Id`) USING BTREE, - INDEX `IX_FieldTranslations_FieldId`(`FieldId`) USING BTREE, - CONSTRAINT `FK_FieldTranslations_Fields_FieldId` FOREIGN KEY (`FieldId`) REFERENCES `fields` (`Id`) ON DELETE CASCADE ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 28 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of fieldtranslations --- ---------------------------- - --- ---------------------------- --- Table structure for fieldtranslationversions --- ---------------------------- -DROP TABLE IF EXISTS `fieldtranslationversions`; -CREATE TABLE `fieldtranslationversions` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `Version` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `FieldId` int(11) NOT NULL, - `LanguageId` int(11) NOT NULL, - `Text` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `FieldTranslationId` int(11) NOT NULL, - `DefaultValue` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `UploadedDataId` int(11) NOT NULL DEFAULT 0, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 73 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of fieldtranslationversions --- ---------------------------- - --- ---------------------------- --- Table structure for fieldtypes --- ---------------------------- -DROP TABLE IF EXISTS `fieldtypes`; -CREATE TABLE `fieldtypes` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `Type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of fieldtypes --- ---------------------------- -INSERT INTO `fieldtypes` VALUES (1, 'Text', 'Simple text field'); -INSERT INTO `fieldtypes` VALUES (2, 'Number', 'Simple number field'); -INSERT INTO `fieldtypes` VALUES (3, 'None', 'Simple text to be displayed'); -INSERT INTO `fieldtypes` VALUES (4, 'CheckBox', 'Simple check box field'); -INSERT INTO `fieldtypes` VALUES (5, 'Picture', 'Simple picture field'); -INSERT INTO `fieldtypes` VALUES (6, 'Audio', 'Simple audio field'); -INSERT INTO `fieldtypes` VALUES (7, 'Movie', 'Simple movie field'); -INSERT INTO `fieldtypes` VALUES (8, 'SingleSelect', 'Single selection list'); -INSERT INTO `fieldtypes` VALUES (9, 'Comment', 'Simple comment field'); -INSERT INTO `fieldtypes` VALUES (10, 'MultiSelect', 'Simple multi select list'); -INSERT INTO `fieldtypes` VALUES (11, 'Date', 'Date selection'); -INSERT INTO `fieldtypes` VALUES (12, 'Signature', 'Simple signature field'); -INSERT INTO `fieldtypes` VALUES (13, 'Timer', 'Simple timer field'); -INSERT INTO `fieldtypes` VALUES (14, 'EntitySearch', 'Autofilled searchable items field'); -INSERT INTO `fieldtypes` VALUES (15, 'EntitySelect', 'Autofilled single selection list'); -INSERT INTO `fieldtypes` VALUES (16, 'ShowPdf', 'Show PDF'); -INSERT INTO `fieldtypes` VALUES (17, 'FieldGroup', 'Field group'); -INSERT INTO `fieldtypes` VALUES (18, 'SaveButton', 'Save eForm'); -INSERT INTO `fieldtypes` VALUES (19, 'NumberStepper', 'Number stepper field'); - --- ---------------------------- --- Table structure for fieldvalues --- ---------------------------- -DROP TABLE IF EXISTS `fieldvalues`; -CREATE TABLE `fieldvalues` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Version` int(11) NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `DoneAt` datetime(6) NULL DEFAULT NULL, - `Date` datetime(6) NULL DEFAULT NULL, - `WorkerId` int(11) NULL DEFAULT NULL, - `CaseId` int(11) NULL DEFAULT NULL, - `FieldId` int(11) NULL DEFAULT NULL, - `CheckListId` int(11) NULL DEFAULT NULL, - `CheckListDuplicateId` int(11) NULL DEFAULT NULL, - `UploadedDataId` int(11) NULL DEFAULT NULL, - `Value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Latitude` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Longitude` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Altitude` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Heading` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Accuracy` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - PRIMARY KEY (`Id`) USING BTREE, - INDEX `IX_field_values_check_list_id`(`CheckListId`) USING BTREE, - INDEX `IX_field_values_field_id`(`FieldId`) USING BTREE, - INDEX `IX_field_values_uploaded_data_id`(`UploadedDataId`) USING BTREE, - INDEX `IX_field_values_user_id`(`WorkerId`) USING BTREE, - INDEX `IX_field_values_UploadedDataId`(`UploadedDataId`) USING BTREE, - CONSTRAINT `FK_field_values_uploaded_datas_UploadedDataId` FOREIGN KEY (`UploadedDataId`) REFERENCES `uploadeddatas` (`Id`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of fieldvalues --- ---------------------------- - --- ---------------------------- --- Table structure for fieldvalueversions --- ---------------------------- -DROP TABLE IF EXISTS `fieldvalueversions`; -CREATE TABLE `fieldvalueversions` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `FieldValueId` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Version` int(11) NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `DoneAt` datetime(6) NULL DEFAULT NULL, - `Date` datetime(6) NULL DEFAULT NULL, - `WorkerId` int(11) NULL DEFAULT NULL, - `CaseId` int(11) NULL DEFAULT NULL, - `FieldId` int(11) NULL DEFAULT NULL, - `CheckListId` int(11) NULL DEFAULT NULL, - `CheckListDuplicateId` int(11) NULL DEFAULT NULL, - `UploadedDataId` int(11) NULL DEFAULT NULL, - `Value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Latitude` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Longitude` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Altitude` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Heading` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Accuracy` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of fieldvalueversions --- ---------------------------- - --- ---------------------------- --- Table structure for fieldversions --- ---------------------------- -DROP TABLE IF EXISTS `fieldversions`; -CREATE TABLE `fieldversions` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `FieldId` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Version` int(11) NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `ParentFieldId` int(11) NULL DEFAULT NULL, - `CheckListId` int(11) NULL DEFAULT NULL, - `FieldTypeId` int(11) NULL DEFAULT NULL, - `Mandatory` smallint(6) NULL DEFAULT NULL, - `ReadOnly` smallint(6) NULL DEFAULT NULL, - `Label` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Color` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `DisplayIndex` int(11) NULL DEFAULT NULL, - `Dummy` smallint(6) NULL DEFAULT NULL, - `DefaultValue` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `UnitName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `MinValue` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `MaxValue` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `MaxLength` int(11) NULL DEFAULT NULL, - `DecimalCount` int(11) NULL DEFAULT NULL, - `Multi` int(11) NULL DEFAULT NULL, - `Optional` smallint(6) NULL DEFAULT NULL, - `Selected` smallint(6) NULL DEFAULT NULL, - `Split` smallint(6) NULL DEFAULT NULL, - `GeolocationEnabled` smallint(6) NULL DEFAULT NULL, - `GeolocationForced` smallint(6) NULL DEFAULT NULL, - `GeolocationHidden` smallint(6) NULL DEFAULT NULL, - `StopOnSave` smallint(6) NULL DEFAULT NULL, - `IsNum` smallint(6) NULL DEFAULT NULL, - `BarcodeEnabled` smallint(6) NULL DEFAULT NULL, - `BarcodeType` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `QueryType` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `KeyValuePairList` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Custom` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `EntityGroupId` int(11) NULL DEFAULT NULL, - `OriginalId` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - PRIMARY KEY (`Id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 26 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of fieldversions --- ---------------------------- - --- ---------------------------- --- Table structure for folders --- ---------------------------- -DROP TABLE IF EXISTS `folders`; -CREATE TABLE `folders` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `Version` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `Name` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `MicrotingUid` int(11) NULL DEFAULT NULL, - `ParentId` int(11) NULL DEFAULT NULL, - PRIMARY KEY (`Id`) USING BTREE, - INDEX `IX_folders_parentid`(`ParentId`) USING BTREE, - CONSTRAINT `FK_folders_folders_ParentId` FOREIGN KEY (`ParentId`) REFERENCES `folders` (`Id`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of folders --- ---------------------------- -INSERT INTO `folders` VALUES (1, 2, 'created', '2023-09-08 16:16:29.669268', '2023-09-08 16:16:29.723792', NULL, NULL, 720272, NULL); -INSERT INTO `folders` VALUES (2, 2, 'created', '2023-09-08 16:16:35.824441', '2023-09-08 16:16:35.832929', NULL, NULL, 155945, NULL); -INSERT INTO `folders` VALUES (3, 2, 'created', '2023-09-08 16:16:40.962896', '2023-09-08 16:16:40.971025', NULL, NULL, 195541, NULL); - --- ---------------------------- --- Table structure for foldertranslations --- ---------------------------- -DROP TABLE IF EXISTS `foldertranslations`; -CREATE TABLE `foldertranslations` ( - `Id` int(11) NOT NULL AUTO_INCREMENT, - `Version` int(11) NULL DEFAULT NULL, - `WorkflowState` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `CreatedAt` datetime(6) NULL DEFAULT NULL, - `UpdatedAt` datetime(6) NULL DEFAULT NULL, - `Name` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `Description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `MicrotingUid` int(11) NOT NULL, - `LanguageId` int(11) NOT NULL, - `FolderId` int(11) NOT NULL, - PRIMARY KEY (`Id`) USING BTREE, - INDEX `IX_FolderTranslations_FolderId`(`FolderId`) USING BTREE, - INDEX `IX_FolderTranslations_LanguageId`(`LanguageId`) USING BTREE, - CONSTRAINT `FK_FolderTranslations_Folders_FolderId` FOREIGN KEY (`FolderId`) REFERENCES `folders` (`Id`) ON DELETE CASCADE ON UPDATE RESTRICT, - CONSTRAINT `FK_FolderTranslations_Languages_LanguageId` FOREIGN KEY (`LanguageId`) REFERENCES `languages` (`Id`) ON DELETE CASCADE ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 82 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of foldertranslations --- ---------------------------- -INSERT INTO `foldertranslations` VALUES (1, 1, 'created', '2023-09-08 16:16:29.739367', '2023-09-08 16:16:29.739367', 'testFolder1', '