mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 13:17:41 +00:00
GUACAMOLE-363: Remove explicit schema, relying on account default schema.
This commit is contained in:
@@ -20,7 +20,7 @@
|
||||
/**
|
||||
* List for permission data type.
|
||||
*/
|
||||
CREATE RULE [dbo].[guacamole_permission_list]
|
||||
CREATE RULE [guacamole_permission_list]
|
||||
AS
|
||||
@list IN ('READ','UPDATE','DELETE','ADMINISTER');
|
||||
GO;
|
||||
@@ -28,7 +28,7 @@ GO;
|
||||
/**
|
||||
* List for system permission data type.
|
||||
*/
|
||||
CREATE RULE [dbo].[guacamole_system_permission_list]
|
||||
CREATE RULE [guacamole_system_permission_list]
|
||||
AS
|
||||
@list IN ('CREATE_CONNECTION',
|
||||
'CREATE_CONNECTION_GROUP',
|
||||
@@ -40,12 +40,12 @@ GO;
|
||||
/**
|
||||
* The permission data type.
|
||||
*/
|
||||
CREATE TYPE [dbo].[guacamole_permission] FROM [nvarchar](10) NOT NULL;
|
||||
CREATE TYPE [guacamole_permission] FROM [nvarchar](10) NOT NULL;
|
||||
|
||||
/**
|
||||
* The system permission data type.
|
||||
*/
|
||||
CREATE TYPE [dbo].[guacamole_system_permission] FROM [nvarchar](32) NOT NULL;
|
||||
CREATE TYPE [guacamole_system_permission] FROM [nvarchar](32) NOT NULL;
|
||||
GO;
|
||||
|
||||
/**
|
||||
@@ -53,7 +53,7 @@ GO;
|
||||
*/
|
||||
SET ANSI_NULLS ON;
|
||||
SET QUOTED_IDENTIFIER ON;
|
||||
CREATE TABLE [dbo].[guacamole_connection_group](
|
||||
CREATE TABLE [guacamole_connection_group](
|
||||
[connection_group_id] [int] IDENTITY(1,1) NOT NULL,
|
||||
[parent_id] [int] NULL,
|
||||
[connection_group_name] [nvarchar](128) NOT NULL,
|
||||
@@ -75,23 +75,23 @@ CREATE TABLE [dbo].[guacamole_connection_group](
|
||||
/**
|
||||
* Foreign keys for connection_group table.
|
||||
*/
|
||||
ALTER TABLE [dbo].[guacamole_connection_group]
|
||||
ALTER TABLE [guacamole_connection_group]
|
||||
WITH CHECK ADD CONSTRAINT [FK_guacamole_connection_group_connection_group_id] FOREIGN KEY([parent_id])
|
||||
REFERENCES [dbo].[guacamole_connection_group] ([connection_group_id]);
|
||||
ALTER TABLE [dbo].[guacamole_connection_group]
|
||||
REFERENCES [guacamole_connection_group] ([connection_group_id]);
|
||||
ALTER TABLE [guacamole_connection_group]
|
||||
CHECK CONSTRAINT [FK_guacamole_connection_group_connection_group_id];
|
||||
ALTER TABLE [dbo].[guacamole_connection_group]
|
||||
ALTER TABLE [guacamole_connection_group]
|
||||
WITH CHECK ADD CONSTRAINT [CK_guacamole_connection_group_type]
|
||||
CHECK (([type]='BALANCING' OR [type]='ORGANIZATIONAL'));
|
||||
ALTER TABLE [dbo].[guacamole_connection_group]
|
||||
ALTER TABLE [guacamole_connection_group]
|
||||
CHECK CONSTRAINT [CK_guacamole_connection_group_type];
|
||||
|
||||
/**
|
||||
* Default values for connection_group table.
|
||||
*/
|
||||
ALTER TABLE [dbo].[guacamole_connection_group]
|
||||
ALTER TABLE [guacamole_connection_group]
|
||||
ADD CONSTRAINT [DF_guacamole_connection_group_type] DEFAULT (N'ORGANIZATIONAL') FOR [type];
|
||||
ALTER TABLE [dbo].[guacamole_connection_group]
|
||||
ALTER TABLE [guacamole_connection_group]
|
||||
ADD CONSTRAINT [DF_guacamole_connection_group_enable_session_affinity] DEFAULT ((0)) FOR [enable_session_affinity];
|
||||
GO;
|
||||
|
||||
@@ -100,7 +100,7 @@ GO;
|
||||
*/
|
||||
SET ANSI_NULLS ON;
|
||||
SET QUOTED_IDENTIFIER ON;
|
||||
CREATE TABLE [dbo].[guacamole_connection](
|
||||
CREATE TABLE [guacamole_connection](
|
||||
[connection_id] [int] IDENTITY(1,1) NOT NULL,
|
||||
[connection_name] [nvarchar](128) NOT NULL,
|
||||
[parent_id] [int] NULL,
|
||||
@@ -123,17 +123,17 @@ CREATE TABLE [dbo].[guacamole_connection](
|
||||
ON [PRIMARY]
|
||||
) ON [PRIMARY];
|
||||
|
||||
ALTER TABLE [dbo].[guacamole_connection]
|
||||
ALTER TABLE [guacamole_connection]
|
||||
WITH CHECK ADD CONSTRAINT [FK_guacamole_connection_connection_group] FOREIGN KEY([parent_id])
|
||||
REFERENCES [dbo].[guacamole_connection_group] ([connection_group_id]);
|
||||
ALTER TABLE [dbo].[guacamole_connection]
|
||||
REFERENCES [guacamole_connection_group] ([connection_group_id]);
|
||||
ALTER TABLE [guacamole_connection]
|
||||
CHECK CONSTRAINT [FK_guacamole_connection_connection_group];
|
||||
ALTER TABLE [dbo].[guacamole_connection]
|
||||
ALTER TABLE [guacamole_connection]
|
||||
WITH CHECK ADD CONSTRAINT [CK_proxy_encryption_method]
|
||||
CHECK (([proxy_encryption_method]='SSL' OR [proxy_encryption_method]='NONE'));
|
||||
ALTER TABLE [dbo].[guacamole_connection]
|
||||
ALTER TABLE [guacamole_connection]
|
||||
CHECK CONSTRAINT [CK_proxy_encryption_method];
|
||||
ALTER TABLE [dbo].[guacamole_connection]
|
||||
ALTER TABLE [guacamole_connection]
|
||||
ADD CONSTRAINT [DF_guacamole_connection_failover_only] DEFAULT ((0)) FOR [failover_only];
|
||||
GO;
|
||||
|
||||
@@ -142,7 +142,7 @@ GO;
|
||||
*/
|
||||
SET ANSI_NULLS ON;
|
||||
SET QUOTED_IDENTIFIER ON;
|
||||
CREATE TABLE [dbo].[guacamole_user](
|
||||
CREATE TABLE [guacamole_user](
|
||||
[user_id] [int] IDENTITY(1,1) NOT NULL,
|
||||
[username] [nvarchar](128) NOT NULL,
|
||||
[password_hash] [binary](32) NOT NULL,
|
||||
@@ -173,9 +173,9 @@ CREATE TABLE [dbo].[guacamole_user](
|
||||
/**
|
||||
* Defaults for user table
|
||||
*/
|
||||
ALTER TABLE [dbo].[guacamole_user]
|
||||
ALTER TABLE [guacamole_user]
|
||||
ADD CONSTRAINT [DF_guacamole_user_disabled] DEFAULT ((0)) FOR [disabled];
|
||||
ALTER TABLE [dbo].[guacamole_user]
|
||||
ALTER TABLE [guacamole_user]
|
||||
ADD CONSTRAINT [DF_guacamole_user_expired] DEFAULT ((0)) FOR [expired];
|
||||
GO;
|
||||
|
||||
@@ -185,7 +185,7 @@ GO;
|
||||
*/
|
||||
SET ANSI_NULLS ON;
|
||||
SET QUOTED_IDENTIFIER ON;
|
||||
CREATE TABLE [dbo].[guacamole_sharing_profile](
|
||||
CREATE TABLE [guacamole_sharing_profile](
|
||||
[sharing_profile_id] [int] IDENTITY(1,1) NOT NULL,
|
||||
[sharing_profile_name] [nvarchar](128) NOT NULL,
|
||||
[primary_connection_id] [int] NOT NULL,
|
||||
@@ -203,12 +203,12 @@ CREATE TABLE [dbo].[guacamole_sharing_profile](
|
||||
/**
|
||||
* Foreign keys for sharing_profile table.
|
||||
*/
|
||||
ALTER TABLE [dbo].[guacamole_sharing_profile]
|
||||
ALTER TABLE [guacamole_sharing_profile]
|
||||
WITH CHECK ADD CONSTRAINT [FK_guacamole_sharing_profile_connection] FOREIGN KEY([primary_connection_id])
|
||||
REFERENCES [dbo].[guacamole_connection] ([connection_id])
|
||||
REFERENCES [guacamole_connection] ([connection_id])
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE CASCADE;
|
||||
ALTER TABLE [dbo].[guacamole_sharing_profile]
|
||||
ALTER TABLE [guacamole_sharing_profile]
|
||||
CHECK CONSTRAINT [FK_guacamole_sharing_profile_connection];
|
||||
GO;
|
||||
|
||||
@@ -218,7 +218,7 @@ GO;
|
||||
*/
|
||||
SET ANSI_NULLS ON;
|
||||
SET QUOTED_IDENTIFIER ON;
|
||||
CREATE TABLE [dbo].[guacamole_connection_parameter](
|
||||
CREATE TABLE [guacamole_connection_parameter](
|
||||
[connection_id] [int] NOT NULL,
|
||||
[parameter_name] [nvarchar](128) NOT NULL,
|
||||
[parameter_value] [nvarchar](max) NOT NULL,
|
||||
@@ -236,12 +236,12 @@ CREATE TABLE [dbo].[guacamole_connection_parameter](
|
||||
/**
|
||||
* Foreign keys for the connection_parameter table.
|
||||
*/
|
||||
ALTER TABLE [dbo].[guacamole_connection_parameter]
|
||||
ALTER TABLE [guacamole_connection_parameter]
|
||||
WITH CHECK ADD CONSTRAINT [FK_guacamole_connection_parameter_connection] FOREIGN KEY([connection_id])
|
||||
REFERENCES [dbo].[guacamole_connection] ([connection_id])
|
||||
REFERENCES [guacamole_connection] ([connection_id])
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE CASCADE;
|
||||
ALTER TABLE [dbo].[guacamole_connection_parameter]
|
||||
ALTER TABLE [guacamole_connection_parameter]
|
||||
CHECK CONSTRAINT [FK_guacamole_connection_parameter_connection];
|
||||
GO;
|
||||
|
||||
@@ -251,7 +251,7 @@ GO;
|
||||
*/
|
||||
SET ANSI_NULLS ON;
|
||||
SET QUOTED_IDENTIFIER ON;
|
||||
CREATE TABLE [dbo].[guacamole_sharing_profile_parameter](
|
||||
CREATE TABLE [guacamole_sharing_profile_parameter](
|
||||
[sharing_profile_id] [int] NOT NULL,
|
||||
[parameter_name] [nvarchar](128) NOT NULL,
|
||||
[parameter_value] [nvarchar](max) NOT NULL,
|
||||
@@ -270,12 +270,12 @@ CREATE TABLE [dbo].[guacamole_sharing_profile_parameter](
|
||||
* Foreign keys for the sharing_profile_parameter
|
||||
* table.
|
||||
*/
|
||||
ALTER TABLE [dbo].[guacamole_sharing_profile_parameter]
|
||||
ALTER TABLE [guacamole_sharing_profile_parameter]
|
||||
WITH CHECK ADD CONSTRAINT [FK_guacamole_sharing_profile_parameter_sharing_profile] FOREIGN KEY([sharing_profile_id])
|
||||
REFERENCES [dbo].[guacamole_sharing_profile] ([sharing_profile_id])
|
||||
REFERENCES [guacamole_sharing_profile] ([sharing_profile_id])
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE CASCADE;
|
||||
ALTER TABLE [dbo].[guacamole_sharing_profile_parameter]
|
||||
ALTER TABLE [guacamole_sharing_profile_parameter]
|
||||
CHECK CONSTRAINT [FK_guacamole_sharing_profile_parameter_sharing_profile];
|
||||
GO;
|
||||
|
||||
@@ -285,10 +285,10 @@ GO;
|
||||
*/
|
||||
SET ANSI_NULLS ON;
|
||||
SET QUOTED_IDENTIFIER ON;
|
||||
CREATE TABLE [dbo].[guacamole_connection_permission](
|
||||
CREATE TABLE [guacamole_connection_permission](
|
||||
[user_id] [int] NOT NULL,
|
||||
[connection_id] [int] NOT NULL,
|
||||
[permission] [dbo].[guacamole_permission] NOT NULL,
|
||||
[permission] [guacamole_permission] NOT NULL,
|
||||
|
||||
CONSTRAINT [PK_guacamole_connection_permission] PRIMARY KEY CLUSTERED
|
||||
([user_id] ASC, [connection_id] ASC, [permission] ASC)
|
||||
@@ -303,19 +303,19 @@ CREATE TABLE [dbo].[guacamole_connection_permission](
|
||||
/**
|
||||
* Foreign keys for the connection_permission table.
|
||||
*/
|
||||
ALTER TABLE [dbo].[guacamole_connection_permission]
|
||||
ALTER TABLE [guacamole_connection_permission]
|
||||
WITH CHECK ADD CONSTRAINT [FK_guacamole_connection_permission_connection1] FOREIGN KEY([connection_id])
|
||||
REFERENCES [dbo].[guacamole_connection] ([connection_id])
|
||||
REFERENCES [guacamole_connection] ([connection_id])
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE CASCADE;
|
||||
ALTER TABLE [dbo].[guacamole_connection_permission]
|
||||
ALTER TABLE [guacamole_connection_permission]
|
||||
CHECK CONSTRAINT [FK_guacamole_connection_permission_connection1];
|
||||
ALTER TABLE [dbo].[guacamole_connection_permission]
|
||||
ALTER TABLE [guacamole_connection_permission]
|
||||
WITH CHECK ADD CONSTRAINT [FK_guacamole_connection_permission_user1] FOREIGN KEY([user_id])
|
||||
REFERENCES [dbo].[guacamole_user] ([user_id])
|
||||
REFERENCES [guacamole_user] ([user_id])
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE CASCADE;
|
||||
ALTER TABLE [dbo].[guacamole_connection_permission]
|
||||
ALTER TABLE [guacamole_connection_permission]
|
||||
CHECK CONSTRAINT [FK_guacamole_connection_permission_user1];
|
||||
GO;
|
||||
|
||||
@@ -325,10 +325,10 @@ GO;
|
||||
*/
|
||||
SET ANSI_NULLS ON;
|
||||
SET QUOTED_IDENTIFIER ON;
|
||||
CREATE TABLE [dbo].[guacamole_connection_group_permission](
|
||||
CREATE TABLE [guacamole_connection_group_permission](
|
||||
[user_id] [int] NOT NULL,
|
||||
[connection_group_id] [int] NOT NULL,
|
||||
[permission] [dbo].[guacamole_permission] NOT NULL,
|
||||
[permission] [guacamole_permission] NOT NULL,
|
||||
|
||||
CONSTRAINT [PK_guacamole_connection_group_permission] PRIMARY KEY CLUSTERED
|
||||
([user_id] ASC, [connection_group_id] ASC, [permission] ASC)
|
||||
@@ -343,19 +343,19 @@ CREATE TABLE [dbo].[guacamole_connection_group_permission](
|
||||
/**
|
||||
* Foreign keys for the connection_group_permission table.
|
||||
*/
|
||||
ALTER TABLE [dbo].[guacamole_connection_group_permission]
|
||||
ALTER TABLE [guacamole_connection_group_permission]
|
||||
WITH CHECK ADD CONSTRAINT [FK_guacamole_connection_group_permission_connection_group] FOREIGN KEY([connection_group_id])
|
||||
REFERENCES [dbo].[guacamole_connection_group] ([connection_group_id])
|
||||
REFERENCES [guacamole_connection_group] ([connection_group_id])
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE CASCADE;
|
||||
ALTER TABLE [dbo].[guacamole_connection_group_permission]
|
||||
ALTER TABLE [guacamole_connection_group_permission]
|
||||
CHECK CONSTRAINT [FK_guacamole_connection_group_permission_connection_group];
|
||||
ALTER TABLE [dbo].[guacamole_connection_group_permission]
|
||||
ALTER TABLE [guacamole_connection_group_permission]
|
||||
WITH CHECK ADD CONSTRAINT [FK_guacamole_connection_group_permission_user] FOREIGN KEY([user_id])
|
||||
REFERENCES [dbo].[guacamole_user] ([user_id])
|
||||
REFERENCES [guacamole_user] ([user_id])
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE CASCADE;
|
||||
ALTER TABLE [dbo].[guacamole_connection_group_permission]
|
||||
ALTER TABLE [guacamole_connection_group_permission]
|
||||
CHECK CONSTRAINT [FK_guacamole_connection_group_permission_user];
|
||||
GO;
|
||||
|
||||
@@ -365,10 +365,10 @@ GO;
|
||||
*/
|
||||
SET ANSI_NULLS ON;
|
||||
SET QUOTED_IDENTIFIER ON;
|
||||
CREATE TABLE [dbo].[guacamole_sharing_profile_permission](
|
||||
CREATE TABLE [guacamole_sharing_profile_permission](
|
||||
[user_id] [int] NOT NULL,
|
||||
[sharing_profile_id] [int] NOT NULL,
|
||||
[permission] [dbo].[guacamole_permission] NOT NULL,
|
||||
[permission] [guacamole_permission] NOT NULL,
|
||||
|
||||
CONSTRAINT [PK_guacamole_sharing_profile_permission] PRIMARY KEY CLUSTERED
|
||||
([user_id] ASC, [sharing_profile_id] ASC, [permission] ASC)
|
||||
@@ -383,19 +383,19 @@ CREATE TABLE [dbo].[guacamole_sharing_profile_permission](
|
||||
/**
|
||||
* Foreign keys for the sharing_profile_permission table.
|
||||
*/
|
||||
ALTER TABLE [dbo].[guacamole_sharing_profile_permission]
|
||||
ALTER TABLE [guacamole_sharing_profile_permission]
|
||||
WITH CHECK ADD CONSTRAINT [FK_guacamole_sharing_profile_permission_sharing_profile] FOREIGN KEY([sharing_profile_id])
|
||||
REFERENCES [dbo].[guacamole_sharing_profile] ([sharing_profile_id])
|
||||
REFERENCES [guacamole_sharing_profile] ([sharing_profile_id])
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE CASCADE;
|
||||
ALTER TABLE [dbo].[guacamole_sharing_profile_permission]
|
||||
ALTER TABLE [guacamole_sharing_profile_permission]
|
||||
CHECK CONSTRAINT [FK_guacamole_sharing_profile_permission_sharing_profile];
|
||||
ALTER TABLE [dbo].[guacamole_sharing_profile_permission]
|
||||
ALTER TABLE [guacamole_sharing_profile_permission]
|
||||
WITH CHECK ADD CONSTRAINT [FK_guacamole_sharing_profile_permission_user] FOREIGN KEY([user_id])
|
||||
REFERENCES [dbo].[guacamole_user] ([user_id])
|
||||
REFERENCES [guacamole_user] ([user_id])
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE CASCADE;
|
||||
ALTER TABLE [dbo].[guacamole_sharing_profile_permission]
|
||||
ALTER TABLE [guacamole_sharing_profile_permission]
|
||||
CHECK CONSTRAINT [FK_guacamole_sharing_profile_permission_user];
|
||||
GO;
|
||||
|
||||
@@ -405,9 +405,9 @@ GO;
|
||||
*/
|
||||
SET ANSI_NULLS ON;
|
||||
SET QUOTED_IDENTIFIER ON;
|
||||
CREATE TABLE [dbo].[guacamole_system_permission](
|
||||
CREATE TABLE [guacamole_system_permission](
|
||||
[user_id] [int] NOT NULL,
|
||||
[permission] [dbo].[guacamole_system_permission] NOT NULL,
|
||||
[permission] [guacamole_system_permission] NOT NULL,
|
||||
|
||||
CONSTRAINT [PK_guacamole_system_permission] PRIMARY KEY CLUSTERED
|
||||
([user_id] ASC, [permission] ASC)
|
||||
@@ -422,12 +422,12 @@ CREATE TABLE [dbo].[guacamole_system_permission](
|
||||
/**
|
||||
* Foreign keys for system_permission table.
|
||||
*/
|
||||
ALTER TABLE [dbo].[guacamole_system_permission]
|
||||
ALTER TABLE [guacamole_system_permission]
|
||||
WITH CHECK ADD CONSTRAINT [FK_guacamole_system_permission_user] FOREIGN KEY([user_id])
|
||||
REFERENCES [dbo].[guacamole_user] ([user_id])
|
||||
REFERENCES [guacamole_user] ([user_id])
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE CASCADE;
|
||||
ALTER TABLE [dbo].[guacamole_system_permission]
|
||||
ALTER TABLE [guacamole_system_permission]
|
||||
CHECK CONSTRAINT [FK_guacamole_system_permission_user];
|
||||
GO;
|
||||
|
||||
@@ -437,10 +437,10 @@ GO;
|
||||
*/
|
||||
SET ANSI_NULLS ON;
|
||||
SET QUOTED_IDENTIFIER ON;
|
||||
CREATE TABLE [dbo].[guacamole_user_permission](
|
||||
CREATE TABLE [guacamole_user_permission](
|
||||
[user_id] [int] NOT NULL,
|
||||
[affected_user_id] [int] NOT NULL,
|
||||
[permission] [dbo].[guacamole_permission] NOT NULL,
|
||||
[permission] [guacamole_permission] NOT NULL,
|
||||
|
||||
CONSTRAINT [PK_guacamole_user_permission] PRIMARY KEY CLUSTERED
|
||||
([user_id] ASC, [affected_user_id] ASC, [permission] ASC)
|
||||
@@ -455,17 +455,17 @@ CREATE TABLE [dbo].[guacamole_user_permission](
|
||||
/**
|
||||
* Foreign keys for user_permission table.
|
||||
*/
|
||||
ALTER TABLE [dbo].[guacamole_user_permission]
|
||||
ALTER TABLE [guacamole_user_permission]
|
||||
WITH CHECK ADD CONSTRAINT [FK_guacamole_user_permission_user] FOREIGN KEY([user_id])
|
||||
REFERENCES [dbo].[guacamole_user] ([user_id])
|
||||
REFERENCES [guacamole_user] ([user_id])
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE CASCADE;
|
||||
ALTER TABLE [dbo].[guacamole_user_permission]
|
||||
ALTER TABLE [guacamole_user_permission]
|
||||
CHECK CONSTRAINT [FK_guacamole_user_permission_user];
|
||||
ALTER TABLE [dbo].[guacamole_user_permission]
|
||||
ALTER TABLE [guacamole_user_permission]
|
||||
WITH CHECK ADD CONSTRAINT [FK_guacamole_user_permission_user1] FOREIGN KEY([affected_user_id])
|
||||
REFERENCES [dbo].[guacamole_user] ([user_id]);
|
||||
ALTER TABLE [dbo].[guacamole_user_permission]
|
||||
REFERENCES [guacamole_user] ([user_id]);
|
||||
ALTER TABLE [guacamole_user_permission]
|
||||
CHECK CONSTRAINT [FK_guacamole_user_permission_user1];
|
||||
GO;
|
||||
|
||||
@@ -475,7 +475,7 @@ GO;
|
||||
*/
|
||||
SET ANSI_NULLS ON;
|
||||
SET QUOTED_IDENTIFIER ON;
|
||||
CREATE TABLE [dbo].[guacamole_connection_history](
|
||||
CREATE TABLE [guacamole_connection_history](
|
||||
[history_id] [int] IDENTITY(1,1) NOT NULL,
|
||||
[user_id] [int] NULL,
|
||||
[username] [nvarchar](128) NOT NULL,
|
||||
@@ -500,24 +500,24 @@ CREATE TABLE [dbo].[guacamole_connection_history](
|
||||
/**
|
||||
* Foreign keys for connection_history table
|
||||
*/
|
||||
ALTER TABLE [dbo].[guacamole_connection_history]
|
||||
ALTER TABLE [guacamole_connection_history]
|
||||
WITH CHECK ADD CONSTRAINT [FK_guacamole_connection_history_connection] FOREIGN KEY([connection_id])
|
||||
REFERENCES [dbo].[guacamole_connection] ([connection_id])
|
||||
REFERENCES [guacamole_connection] ([connection_id])
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE SET NULL;
|
||||
ALTER TABLE [dbo].[guacamole_connection_history]
|
||||
ALTER TABLE [guacamole_connection_history]
|
||||
CHECK CONSTRAINT [FK_guacamole_connection_history_connection];
|
||||
ALTER TABLE [dbo].[guacamole_connection_history]
|
||||
ALTER TABLE [guacamole_connection_history]
|
||||
WITH CHECK ADD CONSTRAINT [FK_guacamole_connection_history_sharing_profile] FOREIGN KEY([sharing_profile_id])
|
||||
REFERENCES [dbo].[guacamole_sharing_profile] ([sharing_profile_id]);
|
||||
ALTER TABLE [dbo].[guacamole_connection_history]
|
||||
REFERENCES [guacamole_sharing_profile] ([sharing_profile_id]);
|
||||
ALTER TABLE [guacamole_connection_history]
|
||||
CHECK CONSTRAINT [FK_guacamole_connection_history_sharing_profile];
|
||||
ALTER TABLE [dbo].[guacamole_connection_history]
|
||||
ALTER TABLE [guacamole_connection_history]
|
||||
WITH CHECK ADD CONSTRAINT [FK_guacamole_connection_history_user] FOREIGN KEY([user_id])
|
||||
REFERENCES [dbo].[guacamole_user] ([user_id])
|
||||
REFERENCES [guacamole_user] ([user_id])
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE SET NULL;
|
||||
ALTER TABLE [dbo].[guacamole_connection_history]
|
||||
ALTER TABLE [guacamole_connection_history]
|
||||
CHECK CONSTRAINT [FK_guacamole_connection_history_user];
|
||||
GO;
|
||||
|
||||
@@ -528,7 +528,7 @@ GO;
|
||||
*/
|
||||
SET ANSI_NULLS ON;
|
||||
SET QUOTED_IDENTIFIER ON;
|
||||
CREATE TABLE [dbo].[guacamole_user_password_history](
|
||||
CREATE TABLE [guacamole_user_password_history](
|
||||
[password_history_id] [int] IDENTITY(1,1) NOT NULL,
|
||||
[user_id] [int] NOT NULL,
|
||||
[password_hash] [binary](32) NOT NULL,
|
||||
@@ -548,11 +548,11 @@ CREATE TABLE [dbo].[guacamole_user_password_history](
|
||||
/**
|
||||
* Foreign keys for user_password_history table
|
||||
*/
|
||||
ALTER TABLE [dbo].[guacamole_user_password_history]
|
||||
ALTER TABLE [guacamole_user_password_history]
|
||||
WITH CHECK ADD CONSTRAINT [FK_guacamole_user_password_history_user] FOREIGN KEY([user_id])
|
||||
REFERENCES [dbo].[guacamole_user] ([user_id])
|
||||
REFERENCES [guacamole_user] ([user_id])
|
||||
ON UPDATE CASCADE
|
||||
ON DELETE CASCADE;
|
||||
ALTER TABLE [dbo].[guacamole_user_password_history]
|
||||
ALTER TABLE [guacamole_user_password_history]
|
||||
CHECK CONSTRAINT [FK_guacamole_user_password_history_user];
|
||||
GO;
|
||||
|
Reference in New Issue
Block a user