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.



1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
# File 'lib/v20211206/models.rb', line 1858

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,指定要迁移的事件名称



1856
1857
1858
# File 'lib/v20211206/models.rb', line 1856

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,指定要迁移的事件名称



1856
1857
1858
# File 'lib/v20211206/models.rb', line 1856

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,指定要迁移的事件名称



1856
1857
1858
# File 'lib/v20211206/models.rb', line 1856

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,指定要迁移的事件名称



1856
1857
1858
# File 'lib/v20211206/models.rb', line 1856

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,指定要迁移的事件名称



1856
1857
1858
# File 'lib/v20211206/models.rb', line 1856

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,指定要迁移的事件名称



1856
1857
1858
# File 'lib/v20211206/models.rb', line 1856

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,指定要迁移的事件名称



1856
1857
1858
# File 'lib/v20211206/models.rb', line 1856

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,指定要迁移的事件名称



1856
1857
1858
# File 'lib/v20211206/models.rb', line 1856

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,指定要迁移的事件名称



1856
1857
1858
# File 'lib/v20211206/models.rb', line 1856

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,指定要迁移的事件名称



1856
1857
1858
# File 'lib/v20211206/models.rb', line 1856

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,指定要迁移的事件名称



1856
1857
1858
# File 'lib/v20211206/models.rb', line 1856

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,指定要迁移的事件名称



1856
1857
1858
# File 'lib/v20211206/models.rb', line 1856

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,指定要迁移的事件名称



1856
1857
1858
# File 'lib/v20211206/models.rb', line 1856

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,指定要迁移的事件名称



1856
1857
1858
# File 'lib/v20211206/models.rb', line 1856

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,指定要迁移的事件名称



1856
1857
1858
# File 'lib/v20211206/models.rb', line 1856

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,指定要迁移的事件名称



1856
1857
1858
# File 'lib/v20211206/models.rb', line 1856

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,指定要迁移的事件名称



1856
1857
1858
# File 'lib/v20211206/models.rb', line 1856

def Views
  @Views
end

Instance Method Details

#deserialize(params) ⇒ Object



1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
# File 'lib/v20211206/models.rb', line 1878

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