Skip to main content

Breaking Changes

Archivos Manifest

Los archivos manifest son utilizados para registrar que scripts van a ser ejectudas al publicar una nueva versión.

Creación

En la carpeta ~Branch/DatabaseScripts/Version, se deben crear dos archivos .json si aún no existen, con los siguientes nombres:

  • database-changes-manifest.json
  • i18n-changes-manifest.json
warning

Es necesario borrar el contenido de este archivo al preparar una nueva publicación.

Formato

En ambos archivos, el formato del contenido en JSON debe ser el siguiente:

[
{
"path": "/folder/file.JSON"
},
{
"path": "/folder/file.JSON"
}
]

El camino debe ir de la siguiente forma:

/NOMBRE_DE_LA_CARPETA/ARCHIVO

Database Changes

Este archivo debe contener únicamente los caminos (paths) de los archivos que haya modificado en las siguientes carpetas:

  • Functions
  • Procedures
  • Triggers
  • Views

Ejemplo: database-changes-manifest.json

[
{
"path": "/i18n/INS_INTEGRATION_SERVICES_CLIENT.JSON"
},
{
"path": "/i18n/EXCEPTIONS_INTEGRATION_SERVICES_EXCEPTIONS.JSON"
}
]

I18n Changes

En este archivo se deben incluir únicamente los caminos de los archivos que haya modificado en la carpeta i18n.

  • Ejemplo: i18n-changes-manifest.json
[
{
"path": "/Procedures/dbo.aasi_integration_reconciliation_gl.sql"
},
{
"path": "/Procedures/dbo.aasi_report_statement_of_account_open_item.sql"
}
]