borrar_auditoria(
[
$tablas = array() ] ,
[
$prefijo_tablas = null ] ,
[
$con_transaccion = true ] )
|
|
Borra los triggers, store_procedures y esquema para la auditoría de tablas del sistema
Parámetros:
|
|
$tablas: |
|
|
|
$prefijo_tablas: |
|
|
|
$con_transaccion: |
|
cargar_modelo_datos(
$base )
|
|
Parámetros:
crear_auditoria(
[array
$tablas = array() ] ,
[string
$prefijo_tablas = null ] ,
[boolean
$con_transaccion = true ] ,
[string
$fuente = null ] ,
[
$lista_schemas = array() ] ,
[boolean
$guardar_datos = false ] ,
[boolean
$fuerza_eliminacion_triggers = false ] )
|
|
Crea los triggers, store_procedures y esquema para la auditoría de tablas del sistema
En caso que el schema exista, busca nuevos campos y tablas
Parámetros:
|
array |
$tablas: |
|
|
string |
$prefijo_tablas: |
|
|
boolean |
$con_transaccion: |
|
|
string |
$fuente: |
|
|
|
$lista_schemas: |
|
|
boolean |
$guardar_datos: |
|
|
boolean |
$fuerza_eliminacion_triggers: |
|
crear_lenguaje_procedural(
\toba_db
$base )
|
|
Crea el lenguaje plpgsql unicamente si el mismo aun no existe para la base de datos.
Parámetros:
Eliminar todos los recursos creados por 'instalar'
Determina si el modelo de datos se encuentra cargado en una conexión específica
Parámetros:
exportar_esquema_base(
$id_def_base ,
$archivo ,
$obligatorio ,
[
$esquema = null ] )
|
|
Parámetros:
|
|
$id_def_base: |
|
|
|
$archivo: |
|
|
|
$obligatorio: |
|
|
|
$esquema: |
|
\SIU\AraiJsonMigrator\Entities\Account generateAccountApp(
array
$datosUsuario ,
\SIU\AraiJsonMigrator\Entities\Person
$person )
|
|
Parámetros:
|
array |
$datosUsuario: |
|
|
\SIU\AraiJsonMigrator\Entities\Person |
$person: |
|
\SIU\AraiJsonMigrator\Entities\Person generatePerson(
array
$datosUsuario )
|
|
Parámetros:
Toma como motor predefinido el mismo que el de la instalacion de toba
Retorna la versión actualmente instalada de la aplicación (puede no estar migrada)
Retorna la versión a la cual se debe migrar la aplicación (si ya esta migrada debería ser igual a la 'version_actual')
array getDatosUsuarios(
[
$tokens = array() ] )
|
|
Parámetros:
getNombresApellidos(
$dato ,
$tokens )
|
|
Parámetros:
instalar(
array
$datos_servidor )
|
|
Debe crar todo recurso extra necesario para la ejecución de la aplicación (base de negocios por ejemplo)
Parámetros:
Ejecuta los scripts de migración entre dos versiones específicas del sistema
Parámetros:
migrar_auditoria_2_4(
[
$tablas = array() ] ,
[
$prefijo_tablas = null ] )
|
|
Parámetros:
|
|
$tablas: |
|
|
|
$prefijo_tablas: |
|
Agrega las tablas y toma la accion correspondiente sobre las mismas
Parámetros:
procesar_schemas_fuente(
\toba_db
$db ,
array
$schemas ,
boolean
$con_transaccion ,
array
$tablas ,
string
$prefijo ,
string
$accion ,
integer
$tiempo ,
[boolean
$fuerza_eliminacion_triggers = false ] )
|
|
Procesa los cambios para cada schema de la fuente
Parámetros:
|
\toba_db |
$db: |
|
|
array |
$schemas: |
|
|
boolean |
$con_transaccion: |
|
|
array |
$tablas: |
|
|
string |
$prefijo: |
|
|
string |
$accion: |
|
|
integer |
$tiempo: |
|
|
boolean |
$fuerza_eliminacion_triggers: |
|
purgar_auditoria(
$tiempo ,
[
$tablas = array() ] ,
[
$prefijo_tablas = null ] ,
[
$con_transaccion = true ] )
|
|
Parámetros:
|
|
$tiempo: |
|
|
|
$tablas: |
|
|
|
$prefijo_tablas: |
|
|
|
$con_transaccion: |
|
regenerar_modelo_datos(
$base ,
$id_def_base )
|
|
Parámetros:
Inicialización de la clase en el entorno consumidor
Parámetros:
setearAplicacion(
\SIU\AraiJsonMigrator\Entities\Account
$account )
|
|
Parámetros:
|
\SIU\AraiJsonMigrator\Entities\Account |
$account: |
|