new DBBackup(backupFileName, dbServerHost, dbName [, userName] [, password])
Classe responsável por realizar o backup e restauração de uma base.
Parameters:
Name | Type | Argument | Description |
---|---|---|---|
backupFileName |
string | Nome do arquivo de backup. |
|
dbServerHost |
string | Endereço da base. |
|
dbName |
string | Nome da base. |
|
userName |
string |
<optional> |
Usuário na base de dados. |
password |
string |
<optional> |
Password do usuário na base de dados. |
Members
-
<static> IGNORE_DUPLICATED_KEYS
-
Indica que chaves duplicadas devem ser ignoradas durante a restauração.
-
<static> IGNORE_EXISTING_TABLES
-
Indica que não serão restaurados registros de tabelas já existentes na restauração.
-
<static> MERGE_ILOG_TABLE
-
Insere dados da tabela iLog mesclando caso a tabela exista.
Methods
-
backup(ignoredTables)
-
Realiza o backup da base de dados.
Parameters:
Name Type Description ignoredTables
string Tabelas que serão ignoradas na geração do backup.
-
partialBackup(initialLogDate, ignoredTables)
-
Realiza o backup da base de dados, porém, incluirá os dados da tabela iLog cujo campo iDate seja maior/igual a "initialLogDate"
Parameters:
Name Type Description initialLogDate
Date ignoredTables
string -
restore(options)
-
Restaura um backup criado através deste objeto.
Parameters:
Name Type Description options
number Opções geradas através de operação bit a bit das opções.