History

GSF.TimeSeries: Added unique index to ApplicationRole in SQL scripts.

StephenCWills committed 12 years ago

Commit df2dfa21 parent d0046317 files · +49 −3Browse files

Showing the changes to Source/Libraries/GSF.TimeSeries/Data/MySQL/GSFSchema.sql (1 of 7 files). Show all

Unified · Split

Source/Libraries/GSF.TimeSeries/Data/MySQL/GSFSchema.sql+10−3
@@ -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-- *******************************************************************************************
40CREATE VIEW SchemaVersion AS
41SELECT 1 AS VersionNumber;
42
37CREATE TABLE ErrorLog(43CREATE 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
597CREATE TABLE SecurityGroup (603CREATE 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
609CREATE TABLE ApplicationRole (615CREATE 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
621CREATE TABLE ApplicationRoleSecurityGroup (628CREATE TABLE ApplicationRoleSecurityGroup (

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t