(BUG) Cuando tenemos alguna columna con nombre reservado como user y además tenemos una clave ajena ahí, en PostgreSQL es necesario poner el nombre de la columna entre comillas dobles, pero en MySQL con comillas tipo acento. Necesitamos poder poner comillas en las constraints del xml de las tablas y que sean reemplazadas si es necesario antes de ejecutar el SQL.
<contraint>
<name>ca_anticipos_users</name>
<type>FOREIGN KEY ("user") REFERENCES users (nick) ...</type>
</constraint>
Se debe modificar la clase BatabaseUpdater.
Esta tarea requiere terminar primero la tarea:
Para entregar esta tarea haz un pull request con los cambios en
https://github.com/NeoRazorX/facturascripts
Puntos de soporte: +25
06-08-2023 11:57:49 elguitarraverde_19045 ENVIADA - https://github.com/NeoRazorX/facturascripts/pull/1411 |
|
PRO |
04-10-2023 12:07:05 neorazorx_1 Se debe aplicar en la nueva clase DatabaseUpdater |
16-10-2023 08:23:04 elguitarraverde_19045 cuando se incluya en el código la tarea https://facturascripts.com/roadmap/1217 realizaremos esta otra. |