new IdoDBManager()
Classe que permite a gestão dos bancos IDO do Engine que está em execução.
Methods
-
createDatabase(name)
-
Cria uma base de dados IdoDB(Ido Database). A criação da base de dados IdoDB consiste na criação dos arquivos *.IDB e *.ISF na pasta
\appdbs. Parameters:
Name Type Description name
string Nome da base de dados a ser criada.
-
createTempDatabase(alias)
-
Cria uma base de dados IdoDB temporária. Os arquivos utilizados são de nome aleatório e estão localizados na pasta
\tmp. Esses arquivos são apagados automaticamente quando não existir mais nenhuma sessão javascript referenciando a base. Os métodos renameDatabase e deleteDatabase não podem ser feitos sobre uma base temporária. Parameters:
Name Type Description alias
string Nome da base de dados a ser criada.
Returns:
Instância da base de dados IdoDB criada.
- Type
- IdoDB
-
databaseExists(name, searchInTempDBs)
-
Verifica a existência de uma base de dados IdoDB(Ido Database) na pasta
\appdbs. Parameters:
Name Type Description name
string Nome da base de dados que será verificada a sua existência.
searchInTempDBs
boolean Se true, será também testado se existe algum banco temporário com um alias igual ao primeiro parâmetro passado.
Returns:
true, indicando que a base existe. false, caso contrário.
- Type
- boolean
-
deleteDatabase(name)
-
Exclui uma base de dados IdoDB(Ido Database) da pasta
\appdbs. Parameters:
Name Type Description name
string Nome da base de dados que será excluída.
-
loadDatabase(name)
-
Carrega uma base de dados IdoDB(Ido Database).
Parameters:
Name Type Description name
string Nome da base de dados IdoDB que será carregada ou do alias para uma base IdoDB temporária.
Returns:
Instância do banco de dados IdoDB carregado.
- Type
- IdoDB
-
renameDatabase(oldName, newName)
-
Renomeia a base de dados IdoDB(Ido Database).
Parameters:
Name Type Description oldName
string Nome atual da base de dados IdoDB.
newName
string Novo nome da base de dados IdoDB.