svyDeployUtils
Use svyDeployUtils in Servoy Cloud to run versioned SQL migrations on startup, deploy Jasper reports, and auto-register cloned Postgres database servers.
Database migration
runDBVersionUpgrade()
runDBVersionUpgrade()scopes.svyDeployUtils.runDBVersionUpgrade();Parameter
Type
Default
Description
File naming convention
database-migration/${type}__${version}__${ServoyDBName}__${description}.sqlHow it works
getCurrentVersion(serverName, tableName)
getCurrentVersion(serverName, tableName)Report deployment
copyReportsToServer()
copyReportsToServer()Reading and writing Servoy and system properties
getServoyProperty(name)
getServoyProperty(name)setServoyProperty(name, newValue)
setServoyProperty(name, newValue)getEnvironmentProperty(name)
getEnvironmentProperty(name)getSystemProperty(name)
getSystemProperty(name)Database cloning
createNewCloneOfDatabase(originalDBServoyName, newDBNamePostgres, newDBNameServoyName)
createNewCloneOfDatabase(originalDBServoyName, newDBNamePostgres, newDBNameServoyName)Parameter
Type
Description
initCloneServersBasedOnDatabaseInfo(randomServoyServerName)
initCloneServersBasedOnDatabaseInfo(randomServoyServerName)JSON key
Description
removeAllTablesFromDatabase(database)
removeAllTablesFromDatabase(database)Last updated
Was this helpful?