Class: TencentCloud::Dts::V20211206::Database

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20211206/models.rb

Overview

需要同步的库表对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dbname = nil, newdbname = nil, dbmode = nil, schemaname = nil, newschemaname = nil, tablemode = nil, tables = nil, viewmode = nil, views = nil, functionmode = nil, functions = nil, proceduremode = nil, procedures = nil, triggermode = nil, triggers = nil, eventmode = nil, events = nil) ⇒ Database

Returns a new instance of Database.



1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
# File 'lib/v20211206/models.rb', line 1732

def initialize(dbname=nil, newdbname=nil, dbmode=nil, schemaname=nil, newschemaname=nil, tablemode=nil, tables=nil, viewmode=nil, views=nil, functionmode=nil, functions=nil, proceduremode=nil, procedures=nil, triggermode=nil, triggers=nil, eventmode=nil, events=nil)
  @DbName = dbname
  @NewDbName = newdbname
  @DbMode = dbmode
  @SchemaName = schemaname
  @NewSchemaName = newschemaname
  @TableMode = tablemode
  @Tables = tables
  @ViewMode = viewmode
  @Views = views
  @FunctionMode = functionmode
  @Functions = functions
  @ProcedureMode = proceduremode
  @Procedures = procedures
  @TriggerMode = triggermode
  @Triggers = triggers
  @EventMode = eventmode
  @Events = events
end

Instance Attribute Details

#DbModeObject

Parameters:

  • DbName:

    需要迁移或同步的库名,当ObjectMode为Partial时,此项必填

  • NewDbName:

    迁移或同步后的库名,默认与源库相同

  • DbMode:

    DB选择模式: All(为当前对象下的所有对象),Partial(部分对象),当Mode为Partial时,此项必填。注意,高级对象的同步不依赖此值,如果整库同步此处应该为All。

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • TableMode:

    表选择模式: All(为当前对象下的所有对象),Partial(部分对象),当DBMode为Partial时此项必填,如果整库同步此处应该为All。

  • Tables:

    表图对象集合,当 TableMode 为 Partial 时,此项需要填写

  • ViewMode:

    视图选择模式: All 为当前对象下的所有视图对象,Partial 为部分视图对象,如果整库同步此处应该为All。

  • Views:

    视图对象集合,当 ViewMode 为 Partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Functions:

    FunctionMode取值为Partial时需要填写

  • ProcedureMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Procedures:

    ProcedureMode取值为Partial时需要填写

  • TriggerMode:

    触发器迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Triggers:

    当TriggerMode为partial,指定要迁移的触发器名称

  • EventMode:

    事件迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Events:

    当EventMode为partial,指定要迁移的事件名称



1730
1731
1732
# File 'lib/v20211206/models.rb', line 1730

def DbMode
  @DbMode
end

#DbNameObject

Parameters:

  • DbName:

    需要迁移或同步的库名,当ObjectMode为Partial时,此项必填

  • NewDbName:

    迁移或同步后的库名,默认与源库相同

  • DbMode:

    DB选择模式: All(为当前对象下的所有对象),Partial(部分对象),当Mode为Partial时,此项必填。注意,高级对象的同步不依赖此值,如果整库同步此处应该为All。

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • TableMode:

    表选择模式: All(为当前对象下的所有对象),Partial(部分对象),当DBMode为Partial时此项必填,如果整库同步此处应该为All。

  • Tables:

    表图对象集合,当 TableMode 为 Partial 时,此项需要填写

  • ViewMode:

    视图选择模式: All 为当前对象下的所有视图对象,Partial 为部分视图对象,如果整库同步此处应该为All。

  • Views:

    视图对象集合,当 ViewMode 为 Partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Functions:

    FunctionMode取值为Partial时需要填写

  • ProcedureMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Procedures:

    ProcedureMode取值为Partial时需要填写

  • TriggerMode:

    触发器迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Triggers:

    当TriggerMode为partial,指定要迁移的触发器名称

  • EventMode:

    事件迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Events:

    当EventMode为partial,指定要迁移的事件名称



1730
1731
1732
# File 'lib/v20211206/models.rb', line 1730

def DbName
  @DbName
end

#EventModeObject

Parameters:

  • DbName:

    需要迁移或同步的库名,当ObjectMode为Partial时,此项必填

  • NewDbName:

    迁移或同步后的库名,默认与源库相同

  • DbMode:

    DB选择模式: All(为当前对象下的所有对象),Partial(部分对象),当Mode为Partial时,此项必填。注意,高级对象的同步不依赖此值,如果整库同步此处应该为All。

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • TableMode:

    表选择模式: All(为当前对象下的所有对象),Partial(部分对象),当DBMode为Partial时此项必填,如果整库同步此处应该为All。

  • Tables:

    表图对象集合,当 TableMode 为 Partial 时,此项需要填写

  • ViewMode:

    视图选择模式: All 为当前对象下的所有视图对象,Partial 为部分视图对象,如果整库同步此处应该为All。

  • Views:

    视图对象集合,当 ViewMode 为 Partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Functions:

    FunctionMode取值为Partial时需要填写

  • ProcedureMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Procedures:

    ProcedureMode取值为Partial时需要填写

  • TriggerMode:

    触发器迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Triggers:

    当TriggerMode为partial,指定要迁移的触发器名称

  • EventMode:

    事件迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Events:

    当EventMode为partial,指定要迁移的事件名称



1730
1731
1732
# File 'lib/v20211206/models.rb', line 1730

def EventMode
  @EventMode
end

#EventsObject

Parameters:

  • DbName:

    需要迁移或同步的库名,当ObjectMode为Partial时,此项必填

  • NewDbName:

    迁移或同步后的库名,默认与源库相同

  • DbMode:

    DB选择模式: All(为当前对象下的所有对象),Partial(部分对象),当Mode为Partial时,此项必填。注意,高级对象的同步不依赖此值,如果整库同步此处应该为All。

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • TableMode:

    表选择模式: All(为当前对象下的所有对象),Partial(部分对象),当DBMode为Partial时此项必填,如果整库同步此处应该为All。

  • Tables:

    表图对象集合,当 TableMode 为 Partial 时,此项需要填写

  • ViewMode:

    视图选择模式: All 为当前对象下的所有视图对象,Partial 为部分视图对象,如果整库同步此处应该为All。

  • Views:

    视图对象集合,当 ViewMode 为 Partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Functions:

    FunctionMode取值为Partial时需要填写

  • ProcedureMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Procedures:

    ProcedureMode取值为Partial时需要填写

  • TriggerMode:

    触发器迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Triggers:

    当TriggerMode为partial,指定要迁移的触发器名称

  • EventMode:

    事件迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Events:

    当EventMode为partial,指定要迁移的事件名称



1730
1731
1732
# File 'lib/v20211206/models.rb', line 1730

def Events
  @Events
end

#FunctionModeObject

Parameters:

  • DbName:

    需要迁移或同步的库名,当ObjectMode为Partial时,此项必填

  • NewDbName:

    迁移或同步后的库名,默认与源库相同

  • DbMode:

    DB选择模式: All(为当前对象下的所有对象),Partial(部分对象),当Mode为Partial时,此项必填。注意,高级对象的同步不依赖此值,如果整库同步此处应该为All。

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • TableMode:

    表选择模式: All(为当前对象下的所有对象),Partial(部分对象),当DBMode为Partial时此项必填,如果整库同步此处应该为All。

  • Tables:

    表图对象集合,当 TableMode 为 Partial 时,此项需要填写

  • ViewMode:

    视图选择模式: All 为当前对象下的所有视图对象,Partial 为部分视图对象,如果整库同步此处应该为All。

  • Views:

    视图对象集合,当 ViewMode 为 Partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Functions:

    FunctionMode取值为Partial时需要填写

  • ProcedureMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Procedures:

    ProcedureMode取值为Partial时需要填写

  • TriggerMode:

    触发器迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Triggers:

    当TriggerMode为partial,指定要迁移的触发器名称

  • EventMode:

    事件迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Events:

    当EventMode为partial,指定要迁移的事件名称



1730
1731
1732
# File 'lib/v20211206/models.rb', line 1730

def FunctionMode
  @FunctionMode
end

#FunctionsObject

Parameters:

  • DbName:

    需要迁移或同步的库名,当ObjectMode为Partial时,此项必填

  • NewDbName:

    迁移或同步后的库名,默认与源库相同

  • DbMode:

    DB选择模式: All(为当前对象下的所有对象),Partial(部分对象),当Mode为Partial时,此项必填。注意,高级对象的同步不依赖此值,如果整库同步此处应该为All。

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • TableMode:

    表选择模式: All(为当前对象下的所有对象),Partial(部分对象),当DBMode为Partial时此项必填,如果整库同步此处应该为All。

  • Tables:

    表图对象集合,当 TableMode 为 Partial 时,此项需要填写

  • ViewMode:

    视图选择模式: All 为当前对象下的所有视图对象,Partial 为部分视图对象,如果整库同步此处应该为All。

  • Views:

    视图对象集合,当 ViewMode 为 Partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Functions:

    FunctionMode取值为Partial时需要填写

  • ProcedureMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Procedures:

    ProcedureMode取值为Partial时需要填写

  • TriggerMode:

    触发器迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Triggers:

    当TriggerMode为partial,指定要迁移的触发器名称

  • EventMode:

    事件迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Events:

    当EventMode为partial,指定要迁移的事件名称



1730
1731
1732
# File 'lib/v20211206/models.rb', line 1730

def Functions
  @Functions
end

#NewDbNameObject

Parameters:

  • DbName:

    需要迁移或同步的库名,当ObjectMode为Partial时,此项必填

  • NewDbName:

    迁移或同步后的库名,默认与源库相同

  • DbMode:

    DB选择模式: All(为当前对象下的所有对象),Partial(部分对象),当Mode为Partial时,此项必填。注意,高级对象的同步不依赖此值,如果整库同步此处应该为All。

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • TableMode:

    表选择模式: All(为当前对象下的所有对象),Partial(部分对象),当DBMode为Partial时此项必填,如果整库同步此处应该为All。

  • Tables:

    表图对象集合,当 TableMode 为 Partial 时,此项需要填写

  • ViewMode:

    视图选择模式: All 为当前对象下的所有视图对象,Partial 为部分视图对象,如果整库同步此处应该为All。

  • Views:

    视图对象集合,当 ViewMode 为 Partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Functions:

    FunctionMode取值为Partial时需要填写

  • ProcedureMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Procedures:

    ProcedureMode取值为Partial时需要填写

  • TriggerMode:

    触发器迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Triggers:

    当TriggerMode为partial,指定要迁移的触发器名称

  • EventMode:

    事件迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Events:

    当EventMode为partial,指定要迁移的事件名称



1730
1731
1732
# File 'lib/v20211206/models.rb', line 1730

def NewDbName
  @NewDbName
end

#NewSchemaNameObject

Parameters:

  • DbName:

    需要迁移或同步的库名,当ObjectMode为Partial时,此项必填

  • NewDbName:

    迁移或同步后的库名,默认与源库相同

  • DbMode:

    DB选择模式: All(为当前对象下的所有对象),Partial(部分对象),当Mode为Partial时,此项必填。注意,高级对象的同步不依赖此值,如果整库同步此处应该为All。

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • TableMode:

    表选择模式: All(为当前对象下的所有对象),Partial(部分对象),当DBMode为Partial时此项必填,如果整库同步此处应该为All。

  • Tables:

    表图对象集合,当 TableMode 为 Partial 时,此项需要填写

  • ViewMode:

    视图选择模式: All 为当前对象下的所有视图对象,Partial 为部分视图对象,如果整库同步此处应该为All。

  • Views:

    视图对象集合,当 ViewMode 为 Partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Functions:

    FunctionMode取值为Partial时需要填写

  • ProcedureMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Procedures:

    ProcedureMode取值为Partial时需要填写

  • TriggerMode:

    触发器迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Triggers:

    当TriggerMode为partial,指定要迁移的触发器名称

  • EventMode:

    事件迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Events:

    当EventMode为partial,指定要迁移的事件名称



1730
1731
1732
# File 'lib/v20211206/models.rb', line 1730

def NewSchemaName
  @NewSchemaName
end

#ProcedureModeObject

Parameters:

  • DbName:

    需要迁移或同步的库名,当ObjectMode为Partial时,此项必填

  • NewDbName:

    迁移或同步后的库名,默认与源库相同

  • DbMode:

    DB选择模式: All(为当前对象下的所有对象),Partial(部分对象),当Mode为Partial时,此项必填。注意,高级对象的同步不依赖此值,如果整库同步此处应该为All。

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • TableMode:

    表选择模式: All(为当前对象下的所有对象),Partial(部分对象),当DBMode为Partial时此项必填,如果整库同步此处应该为All。

  • Tables:

    表图对象集合,当 TableMode 为 Partial 时,此项需要填写

  • ViewMode:

    视图选择模式: All 为当前对象下的所有视图对象,Partial 为部分视图对象,如果整库同步此处应该为All。

  • Views:

    视图对象集合,当 ViewMode 为 Partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Functions:

    FunctionMode取值为Partial时需要填写

  • ProcedureMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Procedures:

    ProcedureMode取值为Partial时需要填写

  • TriggerMode:

    触发器迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Triggers:

    当TriggerMode为partial,指定要迁移的触发器名称

  • EventMode:

    事件迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Events:

    当EventMode为partial,指定要迁移的事件名称



1730
1731
1732
# File 'lib/v20211206/models.rb', line 1730

def ProcedureMode
  @ProcedureMode
end

#ProceduresObject

Parameters:

  • DbName:

    需要迁移或同步的库名,当ObjectMode为Partial时,此项必填

  • NewDbName:

    迁移或同步后的库名,默认与源库相同

  • DbMode:

    DB选择模式: All(为当前对象下的所有对象),Partial(部分对象),当Mode为Partial时,此项必填。注意,高级对象的同步不依赖此值,如果整库同步此处应该为All。

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • TableMode:

    表选择模式: All(为当前对象下的所有对象),Partial(部分对象),当DBMode为Partial时此项必填,如果整库同步此处应该为All。

  • Tables:

    表图对象集合,当 TableMode 为 Partial 时,此项需要填写

  • ViewMode:

    视图选择模式: All 为当前对象下的所有视图对象,Partial 为部分视图对象,如果整库同步此处应该为All。

  • Views:

    视图对象集合,当 ViewMode 为 Partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Functions:

    FunctionMode取值为Partial时需要填写

  • ProcedureMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Procedures:

    ProcedureMode取值为Partial时需要填写

  • TriggerMode:

    触发器迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Triggers:

    当TriggerMode为partial,指定要迁移的触发器名称

  • EventMode:

    事件迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Events:

    当EventMode为partial,指定要迁移的事件名称



1730
1731
1732
# File 'lib/v20211206/models.rb', line 1730

def Procedures
  @Procedures
end

#SchemaNameObject

Parameters:

  • DbName:

    需要迁移或同步的库名,当ObjectMode为Partial时,此项必填

  • NewDbName:

    迁移或同步后的库名,默认与源库相同

  • DbMode:

    DB选择模式: All(为当前对象下的所有对象),Partial(部分对象),当Mode为Partial时,此项必填。注意,高级对象的同步不依赖此值,如果整库同步此处应该为All。

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • TableMode:

    表选择模式: All(为当前对象下的所有对象),Partial(部分对象),当DBMode为Partial时此项必填,如果整库同步此处应该为All。

  • Tables:

    表图对象集合,当 TableMode 为 Partial 时,此项需要填写

  • ViewMode:

    视图选择模式: All 为当前对象下的所有视图对象,Partial 为部分视图对象,如果整库同步此处应该为All。

  • Views:

    视图对象集合,当 ViewMode 为 Partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Functions:

    FunctionMode取值为Partial时需要填写

  • ProcedureMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Procedures:

    ProcedureMode取值为Partial时需要填写

  • TriggerMode:

    触发器迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Triggers:

    当TriggerMode为partial,指定要迁移的触发器名称

  • EventMode:

    事件迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Events:

    当EventMode为partial,指定要迁移的事件名称



1730
1731
1732
# File 'lib/v20211206/models.rb', line 1730

def SchemaName
  @SchemaName
end

#TableModeObject

Parameters:

  • DbName:

    需要迁移或同步的库名,当ObjectMode为Partial时,此项必填

  • NewDbName:

    迁移或同步后的库名,默认与源库相同

  • DbMode:

    DB选择模式: All(为当前对象下的所有对象),Partial(部分对象),当Mode为Partial时,此项必填。注意,高级对象的同步不依赖此值,如果整库同步此处应该为All。

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • TableMode:

    表选择模式: All(为当前对象下的所有对象),Partial(部分对象),当DBMode为Partial时此项必填,如果整库同步此处应该为All。

  • Tables:

    表图对象集合,当 TableMode 为 Partial 时,此项需要填写

  • ViewMode:

    视图选择模式: All 为当前对象下的所有视图对象,Partial 为部分视图对象,如果整库同步此处应该为All。

  • Views:

    视图对象集合,当 ViewMode 为 Partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Functions:

    FunctionMode取值为Partial时需要填写

  • ProcedureMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Procedures:

    ProcedureMode取值为Partial时需要填写

  • TriggerMode:

    触发器迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Triggers:

    当TriggerMode为partial,指定要迁移的触发器名称

  • EventMode:

    事件迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Events:

    当EventMode为partial,指定要迁移的事件名称



1730
1731
1732
# File 'lib/v20211206/models.rb', line 1730

def TableMode
  @TableMode
end

#TablesObject

Parameters:

  • DbName:

    需要迁移或同步的库名,当ObjectMode为Partial时,此项必填

  • NewDbName:

    迁移或同步后的库名,默认与源库相同

  • DbMode:

    DB选择模式: All(为当前对象下的所有对象),Partial(部分对象),当Mode为Partial时,此项必填。注意,高级对象的同步不依赖此值,如果整库同步此处应该为All。

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • TableMode:

    表选择模式: All(为当前对象下的所有对象),Partial(部分对象),当DBMode为Partial时此项必填,如果整库同步此处应该为All。

  • Tables:

    表图对象集合,当 TableMode 为 Partial 时,此项需要填写

  • ViewMode:

    视图选择模式: All 为当前对象下的所有视图对象,Partial 为部分视图对象,如果整库同步此处应该为All。

  • Views:

    视图对象集合,当 ViewMode 为 Partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Functions:

    FunctionMode取值为Partial时需要填写

  • ProcedureMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Procedures:

    ProcedureMode取值为Partial时需要填写

  • TriggerMode:

    触发器迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Triggers:

    当TriggerMode为partial,指定要迁移的触发器名称

  • EventMode:

    事件迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Events:

    当EventMode为partial,指定要迁移的事件名称



1730
1731
1732
# File 'lib/v20211206/models.rb', line 1730

def Tables
  @Tables
end

#TriggerModeObject

Parameters:

  • DbName:

    需要迁移或同步的库名,当ObjectMode为Partial时,此项必填

  • NewDbName:

    迁移或同步后的库名,默认与源库相同

  • DbMode:

    DB选择模式: All(为当前对象下的所有对象),Partial(部分对象),当Mode为Partial时,此项必填。注意,高级对象的同步不依赖此值,如果整库同步此处应该为All。

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • TableMode:

    表选择模式: All(为当前对象下的所有对象),Partial(部分对象),当DBMode为Partial时此项必填,如果整库同步此处应该为All。

  • Tables:

    表图对象集合,当 TableMode 为 Partial 时,此项需要填写

  • ViewMode:

    视图选择模式: All 为当前对象下的所有视图对象,Partial 为部分视图对象,如果整库同步此处应该为All。

  • Views:

    视图对象集合,当 ViewMode 为 Partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Functions:

    FunctionMode取值为Partial时需要填写

  • ProcedureMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Procedures:

    ProcedureMode取值为Partial时需要填写

  • TriggerMode:

    触发器迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Triggers:

    当TriggerMode为partial,指定要迁移的触发器名称

  • EventMode:

    事件迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Events:

    当EventMode为partial,指定要迁移的事件名称



1730
1731
1732
# File 'lib/v20211206/models.rb', line 1730

def TriggerMode
  @TriggerMode
end

#TriggersObject

Parameters:

  • DbName:

    需要迁移或同步的库名,当ObjectMode为Partial时,此项必填

  • NewDbName:

    迁移或同步后的库名,默认与源库相同

  • DbMode:

    DB选择模式: All(为当前对象下的所有对象),Partial(部分对象),当Mode为Partial时,此项必填。注意,高级对象的同步不依赖此值,如果整库同步此处应该为All。

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • TableMode:

    表选择模式: All(为当前对象下的所有对象),Partial(部分对象),当DBMode为Partial时此项必填,如果整库同步此处应该为All。

  • Tables:

    表图对象集合,当 TableMode 为 Partial 时,此项需要填写

  • ViewMode:

    视图选择模式: All 为当前对象下的所有视图对象,Partial 为部分视图对象,如果整库同步此处应该为All。

  • Views:

    视图对象集合,当 ViewMode 为 Partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Functions:

    FunctionMode取值为Partial时需要填写

  • ProcedureMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Procedures:

    ProcedureMode取值为Partial时需要填写

  • TriggerMode:

    触发器迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Triggers:

    当TriggerMode为partial,指定要迁移的触发器名称

  • EventMode:

    事件迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Events:

    当EventMode为partial,指定要迁移的事件名称



1730
1731
1732
# File 'lib/v20211206/models.rb', line 1730

def Triggers
  @Triggers
end

#ViewModeObject

Parameters:

  • DbName:

    需要迁移或同步的库名,当ObjectMode为Partial时,此项必填

  • NewDbName:

    迁移或同步后的库名,默认与源库相同

  • DbMode:

    DB选择模式: All(为当前对象下的所有对象),Partial(部分对象),当Mode为Partial时,此项必填。注意,高级对象的同步不依赖此值,如果整库同步此处应该为All。

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • TableMode:

    表选择模式: All(为当前对象下的所有对象),Partial(部分对象),当DBMode为Partial时此项必填,如果整库同步此处应该为All。

  • Tables:

    表图对象集合,当 TableMode 为 Partial 时,此项需要填写

  • ViewMode:

    视图选择模式: All 为当前对象下的所有视图对象,Partial 为部分视图对象,如果整库同步此处应该为All。

  • Views:

    视图对象集合,当 ViewMode 为 Partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Functions:

    FunctionMode取值为Partial时需要填写

  • ProcedureMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Procedures:

    ProcedureMode取值为Partial时需要填写

  • TriggerMode:

    触发器迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Triggers:

    当TriggerMode为partial,指定要迁移的触发器名称

  • EventMode:

    事件迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Events:

    当EventMode为partial,指定要迁移的事件名称



1730
1731
1732
# File 'lib/v20211206/models.rb', line 1730

def ViewMode
  @ViewMode
end

#ViewsObject

Parameters:

  • DbName:

    需要迁移或同步的库名,当ObjectMode为Partial时,此项必填

  • NewDbName:

    迁移或同步后的库名,默认与源库相同

  • DbMode:

    DB选择模式: All(为当前对象下的所有对象),Partial(部分对象),当Mode为Partial时,此项必填。注意,高级对象的同步不依赖此值,如果整库同步此处应该为All。

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • TableMode:

    表选择模式: All(为当前对象下的所有对象),Partial(部分对象),当DBMode为Partial时此项必填,如果整库同步此处应该为All。

  • Tables:

    表图对象集合,当 TableMode 为 Partial 时,此项需要填写

  • ViewMode:

    视图选择模式: All 为当前对象下的所有视图对象,Partial 为部分视图对象,如果整库同步此处应该为All。

  • Views:

    视图对象集合,当 ViewMode 为 Partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Functions:

    FunctionMode取值为Partial时需要填写

  • ProcedureMode:

    选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。

  • Procedures:

    ProcedureMode取值为Partial时需要填写

  • TriggerMode:

    触发器迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Triggers:

    当TriggerMode为partial,指定要迁移的触发器名称

  • EventMode:

    事件迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。

  • Events:

    当EventMode为partial,指定要迁移的事件名称



1730
1731
1732
# File 'lib/v20211206/models.rb', line 1730

def Views
  @Views
end

Instance Method Details

#deserialize(params) ⇒ Object



1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
# File 'lib/v20211206/models.rb', line 1752

def deserialize(params)
  @DbName = params['DbName']
  @NewDbName = params['NewDbName']
  @DbMode = params['DbMode']
  @SchemaName = params['SchemaName']
  @NewSchemaName = params['NewSchemaName']
  @TableMode = params['TableMode']
  unless params['Tables'].nil?
    @Tables = []
    params['Tables'].each do |i|
      table_tmp = Table.new
      table_tmp.deserialize(i)
      @Tables << table_tmp
    end
  end
  @ViewMode = params['ViewMode']
  unless params['Views'].nil?
    @Views = []
    params['Views'].each do |i|
      view_tmp = View.new
      view_tmp.deserialize(i)
      @Views << view_tmp
    end
  end
  @FunctionMode = params['FunctionMode']
  @Functions = params['Functions']
  @ProcedureMode = params['ProcedureMode']
  @Procedures = params['Procedures']
  @TriggerMode = params['TriggerMode']
  @Triggers = params['Triggers']
  @EventMode = params['EventMode']
  @Events = params['Events']
end