mirror of
https://github.com/mRemoteNG/mRemoteNG.git
synced 2026-02-17 14:07:46 +08:00
Merge pull request #1532 from Filippo125/db_structure#1493
Fixed DB setup scripts, fixes #1493
This commit is contained in:
@@ -14,135 +14,136 @@ drop table [dbo].[tblUpdate]
|
||||
GO
|
||||
|
||||
CREATE TABLE [dbo].[tblCons] (
|
||||
[ID] [int] IDENTITY (1001, 1) NOT NULL ,
|
||||
[ConstantID] [varchar] (128) NULL ,
|
||||
[PositionID] [int] NOT NULL ,
|
||||
[ParentID] [varchar] (128) NULL ,
|
||||
[LastChange] [datetime] NOT NULL ,
|
||||
[Name] [varchar] (128) NOT NULL ,
|
||||
[Type] [varchar] (32) NOT NULL ,
|
||||
[Expanded] [bit] NOT NULL ,
|
||||
[Description] [varchar] (1024) NULL ,
|
||||
[Icon] [varchar] (128) NOT NULL ,
|
||||
[Panel] [varchar] (128) NOT NULL ,
|
||||
[Username] [varchar] (512) NULL ,
|
||||
[DomainName] [varchar] (512) NULL ,
|
||||
[Password] [varchar] (1024) NULL ,
|
||||
[Hostname] [varchar] (512) NULL ,
|
||||
[Protocol] [varchar] (32) NOT NULL ,
|
||||
[PuttySession] [varchar] (128) NULL ,
|
||||
[Port] [int] NOT NULL ,
|
||||
[ConnectToConsole] [bit] NOT NULL ,
|
||||
[UseCredSsp] [bit] NOT NULL ,
|
||||
[RenderingEngine] [varchar] (10) NULL ,
|
||||
[ICAEncryptionStrength] [varchar] (32) NOT NULL ,
|
||||
[RDPAuthenticationLevel] [varchar] (32) NOT NULL ,
|
||||
[RDPMinutesToIdleTimeout] [int] NOT NULL,
|
||||
[RDPAlertIdleTimeout] [bit] NOT NULL,
|
||||
[Colors] [varchar] (32) NOT NULL ,
|
||||
[Resolution] [varchar] (32) NOT NULL ,
|
||||
[DisplayWallpaper] [bit] NOT NULL ,
|
||||
[DisplayThemes] [bit] NOT NULL ,
|
||||
[EnableFontSmoothing] [bit] NOT NULL ,
|
||||
[EnableDesktopComposition] [bit] NOT NULL ,
|
||||
[CacheBitmaps] [bit] NOT NULL ,
|
||||
[RedirectDiskDrives] [bit] NOT NULL ,
|
||||
[RedirectPorts] [bit] NOT NULL ,
|
||||
[RedirectPrinters] [bit] NOT NULL ,
|
||||
[RedirectSmartCards] [bit] NOT NULL ,
|
||||
[RedirectSound] [varchar] (64) NOT NULL ,
|
||||
[SoundQuality] [varchar] (20) NOT NULL,
|
||||
[RedirectAudioCapture] [bit] NOT NULL,
|
||||
[RedirectKeys] [bit] NOT NULL ,
|
||||
[Connected] [bit] NOT NULL ,
|
||||
[PreExtApp] [varchar] (256) NULL ,
|
||||
[PostExtApp] [varchar] (256) NULL ,
|
||||
[MacAddress] [varchar] (32) NULL ,
|
||||
[UserField] [varchar] (256) NULL ,
|
||||
[ExtApp] [varchar] (256) NULL ,
|
||||
[VNCCompression] [varchar] (10) NULL ,
|
||||
[VNCEncoding] [varchar] (20) NULL ,
|
||||
[VNCAuthMode] [varchar] (10) NULL ,
|
||||
[VNCProxyType] [varchar] (20) NULL ,
|
||||
[VNCProxyIP] [varchar] (128) NULL ,
|
||||
[VNCProxyPort] [int] NULL ,
|
||||
[VNCProxyUsername] [varchar] (512) NULL ,
|
||||
[VNCProxyPassword] [varchar] (1024) NULL ,
|
||||
[VNCColors] [varchar] (10) NULL ,
|
||||
[VNCSmartSizeMode] [varchar] (20) NULL ,
|
||||
[VNCViewOnly] [bit] NOT NULL ,
|
||||
[RDGatewayUsageMethod] [varchar] (32) NOT NULL ,
|
||||
[RDGatewayHostname] [varchar] (512) NULL ,
|
||||
[RDGatewayUseConnectionCredentials] [varchar] (32) NOT NULL ,
|
||||
[RDGatewayUsername] [varchar] (512) NULL ,
|
||||
[RDGatewayPassword] [varchar] (1024) NULL ,
|
||||
[RDGatewayDomain] [varchar] (512) NULL ,
|
||||
[InheritCacheBitmaps] [bit] NOT NULL ,
|
||||
[InheritColors] [bit] NOT NULL ,
|
||||
[InheritDescription] [bit] NOT NULL ,
|
||||
[InheritDisplayThemes] [bit] NOT NULL ,
|
||||
[InheritDisplayWallpaper] [bit] NOT NULL ,
|
||||
[InheritEnableFontSmoothing] [bit] NOT NULL ,
|
||||
[InheritEnableDesktopComposition] [bit] NOT NULL ,
|
||||
[InheritDomain] [bit] NOT NULL ,
|
||||
[InheritIcon] [bit] NOT NULL ,
|
||||
[InheritPanel] [bit] NOT NULL ,
|
||||
[InheritPassword] [bit] NOT NULL ,
|
||||
[InheritPort] [bit] NOT NULL ,
|
||||
[InheritProtocol] [bit] NOT NULL ,
|
||||
[InheritPuttySession] [bit] NOT NULL ,
|
||||
[InheritRedirectDiskDrives] [bit] NOT NULL ,
|
||||
[InheritRedirectKeys] [bit] NOT NULL ,
|
||||
[InheritRedirectPorts] [bit] NOT NULL ,
|
||||
[InheritRedirectPrinters] [bit] NOT NULL ,
|
||||
[InheritRedirectSmartCards] [bit] NOT NULL ,
|
||||
[InheritRedirectSound] [bit] NOT NULL ,
|
||||
[InheritSoundQuality] [bit] NOT NULL,
|
||||
[InheritRedirectAudioCapture] [bit] NOT NULL,
|
||||
[InheritResolution] [bit] NOT NULL ,
|
||||
[InheritUseConsoleSession] [bit] NOT NULL ,
|
||||
[InheritUseCredSsp] [bit] NOT NULL ,
|
||||
[InheritRenderingEngine] [bit] NOT NULL ,
|
||||
[InheritICAEncryptionStrength] [bit] NOT NULL ,
|
||||
[InheritRDPAuthenticationLevel] [bit] NOT NULL ,
|
||||
[InheritRDPMinutesToIdleTimeout] [bit] NOT NULL,
|
||||
[InheritRDPAlertIdleTimeout] [bit] NOT NULL,
|
||||
[InheritUsername] [bit] NOT NULL ,
|
||||
[InheritPreExtApp] [bit] NOT NULL ,
|
||||
[InheritPostExtApp] [bit] NOT NULL ,
|
||||
[InheritMacAddress] [bit] NOT NULL ,
|
||||
[InheritUserField] [bit] NOT NULL ,
|
||||
[InheritExtApp] [bit] NOT NULL ,
|
||||
[InheritVNCCompression] [bit] NOT NULL,
|
||||
[InheritVNCEncoding] [bit] NOT NULL ,
|
||||
[InheritVNCAuthMode] [bit] NOT NULL ,
|
||||
[InheritVNCProxyType] [bit] NOT NULL ,
|
||||
[InheritVNCProxyIP] [bit] NOT NULL ,
|
||||
[InheritVNCProxyPort] [bit] NOT NULL ,
|
||||
[InheritVNCProxyUsername] [bit] NOT NULL ,
|
||||
[InheritVNCProxyPassword] [bit] NOT NULL ,
|
||||
[InheritVNCColors] [bit] NOT NULL ,
|
||||
[InheritVNCSmartSizeMode] [bit] NOT NULL ,
|
||||
[InheritVNCViewOnly] [bit] NOT NULL ,
|
||||
[InheritRDGatewayUsageMethod] [bit] NOT NULL ,
|
||||
[InheritRDGatewayHostname] [bit] NOT NULL ,
|
||||
[InheritRDGatewayUseConnectionCredentials] [bit] NOT NULL ,
|
||||
[InheritRDGatewayUsername] [bit] NOT NULL ,
|
||||
[InheritRDGatewayPassword] [bit] NOT NULL ,
|
||||
[InheritRDGatewayDomain] [bit] NOT NULL ,
|
||||
[LoadBalanceInfo] [varchar] (1024) NULL ,
|
||||
[AutomaticResize] [bit] NOT NULL DEFAULT 1 ,
|
||||
[InheritLoadBalanceInfo] [bit] NOT NULL DEFAULT 0 ,
|
||||
[InheritAutomaticResize] [bit] NOT NULL DEFAULT 0 ,
|
||||
[RedirectClipboard] [bit] NOT NULL DEFAULT 0 ,
|
||||
[InheritRedirectClipboard] [bit] NOT NULL DEFAULT 0,
|
||||
[RedirectAudioCapture] [bit] NOT NULL DEFAULT 0,
|
||||
[InheritRedirectAudioCapture] [bit] NOT NULL DEFAULT 0
|
||||
[RdpVersion] [varchar] (10) NULL,
|
||||
[InheritRdpVersion] [bit] NOT NULL DEFAULT 0
|
||||
) ON [PRIMARY]
|
||||
GO
|
||||
|
||||
ID int NOT NULL IDENTITY(1,1),
|
||||
ConstantID varchar(128),
|
||||
PositionID int NOT NULL,
|
||||
ParentID varchar(128),
|
||||
LastChange datetime NOT NULL,
|
||||
Name varchar(128) NOT NULL,
|
||||
[Type] varchar(32) NOT NULL,
|
||||
Expanded bit NOT NULL,
|
||||
Description varchar(1024),
|
||||
Icon varchar(128) NOT NULL,
|
||||
Panel varchar(128) NOT NULL,
|
||||
Username varchar(512),
|
||||
DomainName varchar(512),
|
||||
Password varchar(1024),
|
||||
Hostname varchar(512),
|
||||
Protocol varchar(32) NOT NULL,
|
||||
PuttySession varchar(128),
|
||||
Port int NOT NULL,
|
||||
ConnectToConsole bit NOT NULL,
|
||||
UseCredSsp bit NOT NULL,
|
||||
RenderingEngine varchar(10),
|
||||
ICAEncryptionStrength varchar(32) NOT NULL,
|
||||
RDPAuthenticationLevel varchar(32) NOT NULL,
|
||||
RDPMinutesToIdleTimeout int NOT NULL,
|
||||
RDPAlertIdleTimeout bit NOT NULL,
|
||||
Colors varchar(32) NOT NULL,
|
||||
Resolution varchar(32) NOT NULL,
|
||||
DisplayWallpaper bit NOT NULL,
|
||||
DisplayThemes bit NOT NULL,
|
||||
EnableFontSmoothing bit NOT NULL,
|
||||
EnableDesktopComposition bit NOT NULL,
|
||||
CacheBitmaps bit NOT NULL,
|
||||
RedirectDiskDrives bit NOT NULL,
|
||||
RedirectPorts bit NOT NULL,
|
||||
RedirectPrinters bit NOT NULL,
|
||||
RedirectSmartCards bit NOT NULL,
|
||||
RedirectSound varchar(64) NOT NULL,
|
||||
SoundQuality varchar(20) NOT NULL,
|
||||
RedirectAudioCapture bit NOT NULL,
|
||||
RedirectKeys bit NOT NULL,
|
||||
Connected bit NOT NULL,
|
||||
PreExtApp varchar(256),
|
||||
PostExtApp varchar(256),
|
||||
MacAddress varchar(32),
|
||||
UserField varchar(256),
|
||||
ExtApp varchar(256),
|
||||
VNCCompression varchar(10),
|
||||
VNCEncoding varchar(20),
|
||||
VNCAuthMode varchar(10),
|
||||
VNCProxyType varchar(20),
|
||||
VNCProxyIP varchar(128),
|
||||
VNCProxyPort int,
|
||||
VNCProxyUsername varchar(512),
|
||||
VNCProxyPassword varchar(1024),
|
||||
VNCColors varchar(10),
|
||||
VNCSmartSizeMode varchar(20),
|
||||
VNCViewOnly bit NOT NULL,
|
||||
RDGatewayUsageMethod varchar(32) NOT NULL,
|
||||
RDGatewayHostname varchar(512),
|
||||
RDGatewayUseConnectionCredentials varchar(32) NOT NULL,
|
||||
RDGatewayUsername varchar(512),
|
||||
RDGatewayPassword varchar(1024),
|
||||
RDGatewayDomain varchar(512),
|
||||
InheritCacheBitmaps bit NOT NULL,
|
||||
InheritColors bit NOT NULL,
|
||||
InheritDescription bit NOT NULL,
|
||||
InheritDisplayThemes bit NOT NULL,
|
||||
InheritDisplayWallpaper bit NOT NULL,
|
||||
InheritEnableFontSmoothing bit NOT NULL,
|
||||
InheritEnableDesktopComposition bit NOT NULL,
|
||||
InheritDomain bit NOT NULL,
|
||||
InheritIcon bit NOT NULL,
|
||||
InheritPanel bit NOT NULL,
|
||||
InheritPassword bit NOT NULL,
|
||||
InheritPort bit NOT NULL,
|
||||
InheritProtocol bit NOT NULL,
|
||||
InheritPuttySession bit NOT NULL,
|
||||
InheritRedirectDiskDrives bit NOT NULL,
|
||||
InheritRedirectKeys bit NOT NULL,
|
||||
InheritRedirectPorts bit NOT NULL,
|
||||
InheritRedirectPrinters bit NOT NULL,
|
||||
InheritRedirectSmartCards bit NOT NULL,
|
||||
InheritRedirectSound bit NOT NULL,
|
||||
InheritSoundQuality bit NOT NULL,
|
||||
InheritRedirectAudioCapture bit NOT NULL,
|
||||
InheritResolution bit NOT NULL,
|
||||
InheritUseConsoleSession bit NOT NULL,
|
||||
InheritUseCredSsp bit NOT NULL,
|
||||
InheritRenderingEngine bit NOT NULL,
|
||||
InheritICAEncryptionStrength bit NOT NULL,
|
||||
InheritRDPAuthenticationLevel bit NOT NULL,
|
||||
InheritRDPMinutesToIdleTimeout bit NOT NULL,
|
||||
InheritRDPAlertIdleTimeout bit NOT NULL,
|
||||
InheritUsername bit NOT NULL,
|
||||
InheritPreExtApp bit NOT NULL,
|
||||
InheritPostExtApp bit NOT NULL,
|
||||
InheritMacAddress bit NOT NULL,
|
||||
InheritUserField bit NOT NULL,
|
||||
InheritExtApp bit NOT NULL,
|
||||
InheritVNCCompression bit NOT NULL,
|
||||
InheritVNCEncoding bit NOT NULL,
|
||||
InheritVNCAuthMode bit NOT NULL,
|
||||
InheritVNCProxyType bit NOT NULL,
|
||||
InheritVNCProxyIP bit NOT NULL,
|
||||
InheritVNCProxyPort bit NOT NULL,
|
||||
InheritVNCProxyUsername bit NOT NULL,
|
||||
InheritVNCProxyPassword bit NOT NULL,
|
||||
InheritVNCColors bit NOT NULL,
|
||||
InheritVNCSmartSizeMode bit NOT NULL,
|
||||
InheritVNCViewOnly bit NOT NULL,
|
||||
InheritRDGatewayUsageMethod bit NOT NULL,
|
||||
InheritRDGatewayHostname bit NOT NULL,
|
||||
InheritRDGatewayUseConnectionCredentials bit NOT NULL,
|
||||
InheritRDGatewayUsername bit NOT NULL,
|
||||
InheritRDGatewayPassword bit NOT NULL,
|
||||
InheritRDGatewayDomain bit NOT NULL,
|
||||
LoadBalanceInfo varchar(1024),
|
||||
AutomaticResize bit DEFAULT ((1)) NOT NULL,
|
||||
InheritLoadBalanceInfo bit DEFAULT ((0)) NOT NULL,
|
||||
InheritAutomaticResize bit DEFAULT ((0)) NOT NULL,
|
||||
RedirectClipboard bit DEFAULT ((0)) NOT NULL,
|
||||
InheritRedirectClipboard bit DEFAULT ((0)) NOT NULL,
|
||||
RdpVersion varchar(10),
|
||||
InheritRdpVersion bit DEFAULT ((0)) NOT NULL,
|
||||
VmId varchar(100),
|
||||
UseVmId bit,
|
||||
InheritVmId bit,
|
||||
InheritUseVmId bit
|
||||
) GO
|
||||
|
||||
CREATE TABLE [dbo].[tblRoot] (
|
||||
[Name] [varchar] (2048) NOT NULL ,
|
||||
[Export] [bit] NOT NULL ,
|
||||
|
||||
@@ -139,10 +139,12 @@ CREATE TABLE `tblCons` (
|
||||
`InheritAutomaticResize` tinyint(1) NOT NULL DEFAULT 0,
|
||||
`RedirectClipboard` tinyint(1) NOT NULL DEFAULT 0,
|
||||
`InheritRedirectClipboard` tinyint(1) NOT NULL DEFAULT 0,
|
||||
`RedirectAudioCapture` bit NOT NULL DEFAULT 0,
|
||||
`InheritRedirectAudioCapture` bit NOT NULL DEFAULT 0,
|
||||
`RdpVersion` varchar(10) DEFAULT NULL,
|
||||
`InheritRdpVersion` bit NOT NULL DEFAULT 0,
|
||||
`InheritRdpVersion` tinyint(1) NOT NULL DEFAULT 0,
|
||||
`VmId` varchar(512) DEFAULT NULL,
|
||||
`UseVmId` tinyint(1) DEFAULT NULL,
|
||||
`InheritVmId` tinyint(1) DEFAULT NULL,
|
||||
`InheritUseVmId` tinyint(1) DEFAULT NULL,
|
||||
PRIMARY KEY (`ID`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=3324 DEFAULT CHARSET=latin1;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
Reference in New Issue
Block a user