mirror of
https://github.com/mRemoteNG/mRemoteNG.git
synced 2026-02-17 22:11:48 +08:00
modify sql bit columns to be consistent
This commit is contained in:
@@ -25,18 +25,18 @@ namespace mRemoteNG.Config.Serializers.Versioning
|
||||
"Upgrading database from version 2.6 to version 2.7.");
|
||||
const string sqlText = @"
|
||||
ALTER TABLE tblCons
|
||||
ADD RedirectClipboard bit NOT NULL DEFAULT 0,
|
||||
InheritRedirectClipboard bit NOT NULL DEFAULT 0,
|
||||
VmId varchar NOT NULL DEFAULT '',
|
||||
UseVmId bit NOT NULL DEFAULT 0,
|
||||
UseEnhancedMode bit NOT NULL DEFAULT 0,
|
||||
InheritVmId bit NOT NULL DEFAULT 0,
|
||||
InheritUseVmId bit NOT NULL DEFAULT 0,
|
||||
SSHTunnelConnectionName varchar NOT NULL DEFAULT '',
|
||||
InheritSSHTunnelConnectionName bit NOT NULL DEFAULT 0,
|
||||
SSHOptions varchar NOT NULL DEFAULT '',
|
||||
InheritSSHOptions bit NOT NULL DEFAULT 0,
|
||||
InheritUseEnhancedMode bit NOT NULL DEFAULT 0;
|
||||
ADD RedirectClipboard bit NOT NULL,
|
||||
InheritRedirectClipboard bit NOT NULL,
|
||||
VmId varchar NOT NULL DEFAULT NULL,
|
||||
UseVmId bit NOT NULL,
|
||||
UseEnhancedMode bit NOT NULL,
|
||||
InheritVmId bit NOT NULL,
|
||||
InheritUseVmId bit NOT NULL,
|
||||
SSHTunnelConnectionName varchar NOT NULL DEFAULT NULL,
|
||||
InheritSSHTunnelConnectionName bit NOT NULL,
|
||||
SSHOptions varchar NOT NULL DEFAULT NULL,
|
||||
InheritSSHOptions bit NOT NULL,
|
||||
InheritUseEnhancedMode bit NOT NULL;
|
||||
UPDATE tblRoot
|
||||
SET ConfVersion='2.7'";
|
||||
var dbCommand = _databaseConnector.DbCommand(sqlText);
|
||||
|
||||
@@ -32,11 +32,11 @@ namespace mRemoteNG.Config.Serializers.Versioning
|
||||
// MYSQL
|
||||
const string mySqlAlter = @"
|
||||
ALTER TABLE tblCons ADD COLUMN `OpeningCommand` varchar(512) DEFAULT NULL;
|
||||
ALTER TABLE tblCons ADD COLUMN `InheritRDGatewayExternalCredentialProvider` tinyint(1) NOT NULL DEFAULT 0;
|
||||
ALTER TABLE tblCons ADD COLUMN `InheritRDGatewayUserViaAPI` tinyint(1) NOT NULL DEFAULT 0;
|
||||
ALTER TABLE tblCons ADD COLUMN `InheritExternalCredentialProvider` tinyint(1) NOT NULL DEFAULT 0;
|
||||
ALTER TABLE tblCons ADD COLUMN `InheritUseRCG` tinyint(1) NOT NULL DEFAULT 0;
|
||||
ALTER TABLE tblCons ADD COLUMN `InheritUserViaAPI` tinyint(1) NOT NULL DEFAULT 0;
|
||||
ALTER TABLE tblCons ADD COLUMN `InheritRDGatewayExternalCredentialProvider` tinyint(1) NOT NULL;
|
||||
ALTER TABLE tblCons ADD COLUMN `InheritRDGatewayUserViaAPI` tinyint(1) NOT NULL;
|
||||
ALTER TABLE tblCons ADD COLUMN `InheritExternalCredentialProvider` tinyint(1) NOT NULL;
|
||||
ALTER TABLE tblCons ADD COLUMN `InheritUseRCG` tinyint(1) NOT NULL;
|
||||
ALTER TABLE tblCons ADD COLUMN `InheritUserViaAPI` tinyint(1) NOT NULL;
|
||||
ALTER TABLE tblCons ADD COLUMN `EC2Region` varchar(32) DEFAULT NULL;
|
||||
ALTER TABLE tblCons ADD COLUMN `EC2InstanceId` varchar(32) DEFAULT NULL;
|
||||
ALTER TABLE tblCons ADD COLUMN `ExternalCredentialProvider` varchar(256) DEFAULT NULL;
|
||||
@@ -49,17 +49,16 @@ ALTER TABLE tblRoot CHANGE COLUMN ConfVersion ConfVersion VARCHAR(15) NOT NULL;
|
||||
// MS-SQL
|
||||
const string msSqlAlter = @"
|
||||
ALTER TABLE tblCons ADD OpeningCommand VARCHAR(512) DEFAULT NULL;
|
||||
ALTER TABLE tblCons ADD InheritRDGatewayExternalCredentialProvider bit NOT NULL DEFAULT 0;
|
||||
ALTER TABLE tblCons ADD InheritRDGatewayUserViaAPI bit NOT NULL DEFAULT 0;
|
||||
ALTER TABLE tblCons ADD InheritExternalCredentialProvider bit NOT NULL DEFAULT 0;
|
||||
ALTER TABLE tblCons ADD InheritUseRCG bit NOT NULL DEFAULT 0;
|
||||
ALTER TABLE tblCons ADD InheritUserViaAPI bit NOT NULL DEFAULT 0;
|
||||
ALTER TABLE tblCons ADD EC2Region] varchar(32) NULL;
|
||||
ALTER TABLE tblCons ADD [EC2InstanceId] varchar(32) NULL;
|
||||
ALTER TABLE tblCons ADD [ExternalCredentialProvider] varchar(256) NULL;
|
||||
ALTER TABLE tblCons ADD [ExternalAddressProvider] varchar(256) NULL;
|
||||
|
||||
ALTER TABLE tblRoot ALTER COLUMN ConfVersion VARCHAR(15);
|
||||
ALTER TABLE tblCons ADD InheritRDGatewayExternalCredentialProvider bit NOT NULL;
|
||||
ALTER TABLE tblCons ADD InheritRDGatewayUserViaAPI bit NOT NULL;
|
||||
ALTER TABLE tblCons ADD InheritExternalCredentialProvider bit NOT NULL;
|
||||
ALTER TABLE tblCons ADD InheritUseRCG bit NOT NULL;
|
||||
ALTER TABLE tblCons ADD InheritUserViaAPI bit NOT NULL;
|
||||
ALTER TABLE tblCons ADD EC2Region varchar(32) NULL;
|
||||
ALTER TABLE tblCons ADD EC2InstanceId varchar(32) NULL;
|
||||
ALTER TABLE tblCons ADD ExternalCredentialProvider varchar(256) NULL;
|
||||
ALTER TABLE tblCons ADD ExternalAddressProvider varchar(256) NULL;
|
||||
ALTER TABLE tblRoot ALTER COLUMN [ConfVersion] VARCHAR(15);
|
||||
";
|
||||
|
||||
const string msSqlUpdate = @"UPDATE tblRoot SET ConfVersion=@confVersion;";
|
||||
|
||||
Reference in New Issue
Block a user