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"
}
]