Class: TencentCloud::Dts::V20211206::DBItem

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, schemaname = nil, newschemaname = nil, dbmode = nil, schemamode = nil, tablemode = nil, tables = nil, viewmode = nil, views = nil, rolemode = nil, roles = nil, functionmode = nil, triggermode = nil, eventmode = nil, proceduremode = nil, functions = nil, procedures = nil, events = nil, triggers = nil) ⇒ DBItem

Returns a new instance of DBItem.



1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
# File 'lib/v20211206/models.rb', line 1706

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

Instance Attribute Details

#DBModeObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def DBMode
  @DBMode
end

#DbNameObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def DbName
  @DbName
end

#EventModeObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def EventMode
  @EventMode
end

#EventsObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def Events
  @Events
end

#FunctionModeObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def FunctionMode
  @FunctionMode
end

#FunctionsObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def Functions
  @Functions
end

#NewDbNameObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def NewDbName
  @NewDbName
end

#NewSchemaNameObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def NewSchemaName
  @NewSchemaName
end

#ProcedureModeObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def ProcedureMode
  @ProcedureMode
end

#ProceduresObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def Procedures
  @Procedures
end

#RoleModeObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def RoleMode
  @RoleMode
end

#RolesObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def Roles
  @Roles
end

#SchemaModeObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def SchemaMode
  @SchemaMode
end

#SchemaNameObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def SchemaName
  @SchemaName
end

#TableModeObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def TableMode
  @TableMode
end

#TablesObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def Tables
  @Tables
end

#TriggerModeObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def TriggerMode
  @TriggerMode
end

#TriggersObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def Triggers
  @Triggers
end

#ViewModeObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def ViewMode
  @ViewMode
end

#ViewsObject

Parameters:

  • DbName:

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

  • NewDbName:

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

  • SchemaName:

    迁移或同步的 schema

  • NewSchemaName:

    迁移或同步后的 schema name

  • DBMode:

    DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填

  • SchemaMode:

    schema选择模式: all(为当前对象下的所有对象),partial(部分对象)

  • TableMode:

    表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填

  • Tables:

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

  • ViewMode:

    视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象

  • Views:

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

  • RoleMode:

    postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象

  • Roles:

    postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写

  • FunctionMode:

    选择要同步的模式,partial为部分,all为整选

  • TriggerMode:

    选择要同步的模式,partial为部分,all为整选

  • EventMode:

    选择要同步的模式,partial为部分,all为整选

  • ProcedureMode:

    选择要同步的模式,partial为部分,all为整选

  • Functions:

    FunctionMode取值为partial时需要填写

  • Procedures:

    ProcedureMode取值为partial时需要填写

  • Events:

    EventMode取值为partial时需要填写

  • Triggers:

    TriggerMode取值为partial时需要填写



1704
1705
1706
# File 'lib/v20211206/models.rb', line 1704

def Views
  @Views
end

Instance Method Details

#deserialize(params) ⇒ Object



1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
# File 'lib/v20211206/models.rb', line 1729

def deserialize(params)
  @DbName = params['DbName']
  @NewDbName = params['NewDbName']
  @SchemaName = params['SchemaName']
  @NewSchemaName = params['NewSchemaName']
  @DBMode = params['DBMode']
  @SchemaMode = params['SchemaMode']
  @TableMode = params['TableMode']
  unless params['Tables'].nil?
    @Tables = []
    params['Tables'].each do |i|
      tableitem_tmp = TableItem.new
      tableitem_tmp.deserialize(i)
      @Tables << tableitem_tmp
    end
  end
  @ViewMode = params['ViewMode']
  unless params['Views'].nil?
    @Views = []
    params['Views'].each do |i|
      viewitem_tmp = ViewItem.new
      viewitem_tmp.deserialize(i)
      @Views << viewitem_tmp
    end
  end
  @RoleMode = params['RoleMode']
  unless params['Roles'].nil?
    @Roles = []
    params['Roles'].each do |i|
      roleitem_tmp = RoleItem.new
      roleitem_tmp.deserialize(i)
      @Roles << roleitem_tmp
    end
  end
  @FunctionMode = params['FunctionMode']
  @TriggerMode = params['TriggerMode']
  @EventMode = params['EventMode']
  @ProcedureMode = params['ProcedureMode']
  @Functions = params['Functions']
  @Procedures = params['Procedures']
  @Events = params['Events']
  @Triggers = params['Triggers']
end