This commit is contained in:
2021-10-20 19:52:17 +00:00
parent 1770ca90a1
commit e8ee97c548
2 changed files with 11 additions and 6 deletions

4
.vscode/launch.json vendored
View File

@@ -52,8 +52,8 @@
"AYANOVA_FOLDER_USER_FILES": "c:\\temp\\RavenTestData\\userfiles",
"AYANOVA_FOLDER_BACKUP_FILES": "c:\\temp\\RavenTestData\\backupfiles",
"AYANOVA_FOLDER_TEMPORARY_SERVER_FILES": "c:\\temp\\RavenTestData\\tempfiles",
"AYANOVA_SERVER_TEST_MODE": "true",
"AYANOVA_SERVER_TEST_MODE_SEEDLEVEL": "large",
"AYANOVA_SERVER_TEST_MODE": "false",
"AYANOVA_SERVER_TEST_MODE_SEEDLEVEL": "huge",
"AYANOVA_SERVER_TEST_MODE_TZ_OFFSET": "-7",
"AYANOVA_BACKUP_PG_DUMP_PATH": "C:\\data\\code\\postgres_14\\bin\\"
},

View File

@@ -23,7 +23,7 @@ namespace AyaNova.Util
private const int DESIRED_SCHEMA_LEVEL = 1;
internal const long EXPECTED_COLUMN_COUNT = 1300;
internal const long EXPECTED_INDEX_COUNT = 150;
internal const long EXPECTED_INDEX_COUNT = 154;
internal const long EXPECTED_CHECK_CONSTRAINTS = 517;
internal const long EXPECTED_FOREIGN_KEY_CONSTRAINTS = 193;
internal const long EXPECTED_VIEWS = 11;
@@ -31,7 +31,7 @@ namespace AyaNova.Util
//!!!!WARNING: BE SURE TO UPDATE THE DbUtil::EmptyBizDataFromDatabaseForSeedingOrImportingAsync WHEN NEW TABLES ADDED!!!!
///////////////////////////////////////////////////////////////// C1300:I148:CC517:FC193:V11:R2
///////////////////////////////////////////////////////////////// C1300:I154:CC517:FC193:V11:R2
@@ -860,6 +860,11 @@ $BODY$ LANGUAGE PLPGSQL STABLE");
+ "userid BIGINT REFERENCES auser, startdate TIMESTAMPTZ, stopdate TIMESTAMPTZ, servicerateid BIGINT REFERENCES aservicerate, "
+ "estimatedquantity DECIMAL(19,5) NOT NULL default 0"
+ ")");
//indexes to speed up scheduling queries
await ExecQueryAsync("CREATE INDEX idx_aworkorderitemscheduleduser_userid ON aworkorderitemscheduleduser (userid)");
await ExecQueryAsync("CREATE INDEX idx_aworkorderitemscheduleduser_startdate ON aworkorderitemscheduleduser (startdate)");
await ExecQueryAsync("CREATE INDEX idx_aworkorderitemscheduleduser_stopdate ON aworkorderitemscheduleduser (stopdate)");
//WORKORDERITEM TASK
await ExecQueryAsync("CREATE TABLE aworkorderitemtask (id BIGINT GENERATED ALWAYS AS IDENTITY PRIMARY KEY, workorderitemid BIGINT NOT NULL REFERENCES aworkorderitem (id), "