Showing the changes to Source/Libraries/GSF.TimeSeries/Data/MySQL/GSFSchema.sql (1 of 7 files). Show all
Unified · Split
| @@ -34,6 +34,12 @@ USE GSFSchema; · 33 unmodified lines | |||
| 34 | -- CREATE USER NewUser IDENTIFIED BY 'MyPassword'; | 34 | -- CREATE USER NewUser IDENTIFIED BY 'MyPassword'; |
| 35 | -- GRANT SELECT, UPDATE, INSERT, DELETE ON GSFSchema.* TO NewUser; | 35 | -- GRANT SELECT, UPDATE, INSERT, DELETE ON GSFSchema.* TO NewUser; |
| 36 | 36 | ||
| 37 | -- ******************************************************************************************* | ||
| 38 | -- IMPORTANT NOTE: When making updates to this schema, please increment the version number! | ||
| 39 | -- ******************************************************************************************* | ||
| 40 | CREATE VIEW SchemaVersion AS | ||
| 41 | SELECT 1 AS VersionNumber; | ||
| 42 | |||
| 37 | CREATE TABLE ErrorLog( | 43 | CREATE TABLE ErrorLog( |
| 38 | ID INT AUTO_INCREMENT NOT NULL, | 44 | ID INT AUTO_INCREMENT NOT NULL, |
| 39 | Source VARCHAR(200) NOT NULL, | 45 | Source VARCHAR(200) NOT NULL, |
| @@ -591,7 +597,7 @@ CREATE TABLE UserAccount ( · 551 unmodified lines | |||
| 591 | UpdatedOn DATETIME NOT NULL DEFAULT N'0000-00-00 00:00:00', | 597 | UpdatedOn DATETIME NOT NULL DEFAULT N'0000-00-00 00:00:00', |
| 592 | UpdatedBy VARCHAR(200) NOT NULL DEFAULT N'', | 598 | UpdatedBy VARCHAR(200) NOT NULL DEFAULT N'', |
| 593 | CONSTRAINT PK_UserAccount PRIMARY KEY (ID ASC), | 599 | CONSTRAINT PK_UserAccount PRIMARY KEY (ID ASC), |
| 594 | CONSTRAINT IX_UserAccount UNIQUE KEY (Name) | 600 | CONSTRAINT IX_UserAccount UNIQUE KEY (Name ASC) |
| 595 | ); | 601 | ); |
| 596 | 602 | ||
| 597 | CREATE TABLE SecurityGroup ( | 603 | CREATE TABLE SecurityGroup ( |
| @@ -603,7 +609,7 @@ CREATE TABLE SecurityGroup ( · 5 unmodified lines | |||
| 603 | UpdatedOn DATETIME NOT NULL DEFAULT N'0000-00-00 00:00:00', | 609 | UpdatedOn DATETIME NOT NULL DEFAULT N'0000-00-00 00:00:00', |
| 604 | UpdatedBy VARCHAR(200) NOT NULL DEFAULT N'', | 610 | UpdatedBy VARCHAR(200) NOT NULL DEFAULT N'', |
| 605 | CONSTRAINT PK_SecurityGroup PRIMARY KEY (ID ASC), | 611 | CONSTRAINT PK_SecurityGroup PRIMARY KEY (ID ASC), |
| 606 | CONSTRAINT IX_SecurityGroup UNIQUE KEY (Name) | 612 | CONSTRAINT IX_SecurityGroup UNIQUE KEY (Name ASC) |
| 607 | ); | 613 | ); |
| 608 | 614 | ||
| 609 | CREATE TABLE ApplicationRole ( | 615 | CREATE TABLE ApplicationRole ( |
| @@ -615,7 +621,8 @@ CREATE TABLE ApplicationRole ( · 5 unmodified lines | |||
| 615 | CreatedBy VARCHAR(200) NOT NULL DEFAULT N'', | 621 | CreatedBy VARCHAR(200) NOT NULL DEFAULT N'', |
| 616 | UpdatedOn DATETIME NOT NULL DEFAULT N'0000-00-00 00:00:00', | 622 | UpdatedOn DATETIME NOT NULL DEFAULT N'0000-00-00 00:00:00', |
| 617 | UpdatedBy VARCHAR(200) NOT NULL DEFAULT N'', | 623 | UpdatedBy VARCHAR(200) NOT NULL DEFAULT N'', |
| 618 | CONSTRAINT PK_ApplicationRole PRIMARY KEY (ID ASC) | 624 | CONSTRAINT PK_ApplicationRole PRIMARY KEY (ID ASC), |
| 625 | CONSTRAINT IX_ApplicationRole UNIQUE KEY (NodeID ASC, Name ASC) | ||
| 619 | ); | 626 | ); |
| 620 | 627 | ||
| 621 | CREATE TABLE ApplicationRoleSecurityGroup ( | 628 | CREATE TABLE ApplicationRoleSecurityGroup ( |