Skip to main content
Skip table of contents

VDB, Schema, and Properties

You are looking at an older version of the documentation. The latest version is found here.

SYSADMIN.VDBResources

This table provides the current VDB contents.

Column Name

Type

Description

resourcePath

string

Path to the contents

contents

blob

Contents as a blob

SYS.VirtualDatabases

This table supplies information about the currently connected virtual database, of which there is always precisely one (in the context of a connection).

Column Name

Type

Description

Name

string

Name of the VDB

Version

string

Version of the VDB

SYS.Schemas

This table supplies information about all the schemas in the virtual database, including the system schema itself (System).

Column Name

Type

Description

VDBName

string

VDB name

Name

string

Schema name

IsPhysical

boolean

TRUE if represents a source

UID

string

Unique ID

Description

string

Description

PrimaryMetamodelURI

string

URI for the primary meta-model describing the model used for this schema

OID

integer

Unique ID

SYS.Properties

This table supplies user-defined properties of all objects based on meta-model extensions. Typically, this table is empty if no meta-model extensions are used.

Column Name

Type

Description

Name

string

Extension property name

Value

string

Extension property value

UID

string

Key unique ID

OID

integer

Unique ID

ClobValueclobClob representation of value, if not NULL

SYSADMIN.SystemProperties

This table supplies user-defined properties. Stored per VDB, not available from other VDBs.

Column Name

Type

Description

ID

biginteger

System property unique ID

propType

string

System property type

propKey

string

System property unique key

properties

string

Property string

creationDatetimestampSystem property creation time
lastModifiedDatetimestampSystem property edit date, if applicable
creatorstringCreator's username
modifierstringModifier's username, if applicable

SYSADMIN_VDB.SSHTunnel

The SYSADMIN_VDB.SSHTunnel table holds and controls all existing SSH tunnels.

Field nameField typeMandatoryDescription
idbigintegerNOT NULLUnique identifier
namestring(255)NOT NULLUnique name of an SSH tunnel
localHoststring(255)NOT NULLHost of a client's machine (default: localhost)
localPortintegerNOT NULLPort of a client's machine
remoteHoststring(255)NOT NULLHost of a remote machine
remotePortintegerNOT NULLPort of a remote machine
hoststring(255)NOT NULLUsername and host used for connecting to a remote machine via SSH protocol (format: username@host)
portForwardingTypestring(1)NOT NULLType of SSH port forwarding (default: L). As the Data Virtuality Server supports only local port forwarding at the moment, the field can have only L value
sshPortintegerNOT NULLPort used by the SSH server on a remote machine (default: 22)
sshPropertiesstringNULLSSH comma-separated properties in CSV-like form: property1=<value1>,property2=<value2>. Used to provide a timeout, cypher parameters, key parameters like used algorithms, a possibility to provide classes for custom algorithms, and so on
passwordstring(255)NULLPassword used for simple authentication on the SSH server (encrypted)
passPhrasestring(255)NULLPassword phrase used in case of a secured private key and key authentication on the SSH server (encrypted)
privateKeystring(4096)NULLPrivate key used for key authentication on the SSH server
proxystring(255)NULLProxy type
proxyHoststring(255)NullProxy host
proxyPortintegerNULLProxy port
proxyUserstring(255)NULLProxy user name.
proxyPasswordstring(255)NULLProxy user password (encrypted).
statestring(128)NOT NULLState of a particular SSH tunnel (possible values: SUCCESS or FAILED). A special refresh daemon controls all SSH tunnels by a timeout (60 secs) to re-create an SSH tunnel in case it failed
failureReasonstring(4096)NULLFailure reason in case a particular SSH tunnel failed
creationDatetimestampNOT NULLDate of creation of the SSH tunnel
lastModifiedDatetimestampNOT NULLDate of latest modification of an SSH tunnel
creatorstring(255)NOT NULLUsername of the person who created the SSH tunnel
modifierstring(255)NOT NULLUsername of the person who modified the SSH tunnel
keyPairIdintegerNULLID of a key-pair in the  SYSADMIN_VDB.SSHCredentials table

SYSADMIN_VDB.SSHCredentials 

This table holds and controls all key pairs generated by the Data Virtuality Server and used by SSH tunnels:

Field nameField typeMandatoryDescription
idbigintegerNOT NULLUnique identifier
namestringNULLName of the key pair. Must be unique
privateKeystringNOT NULLPrivate key
publicKeystringNOT NULLPublic key
createionDatetimestampNOT NULLDate of creation of the key pair
creatorstringNOT NULLUsername of the person who created the key pair
lastModifiedDatetimestampNOT NULLDate of the latest modification of the key pair
modifierstringNOT NULLUsername of the person who modified the key pair
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.