Hola gente, mi nombre es Gabriel Davini, me acabo de susbribir a la lista.
Encontré este espacio a raiz de un problema que tuve hoy a la mañana:
Uso Postgre porque en la empresa donde laburo implementamos OpenERP, y hoy
haciendo la migración de unos módulos me encuentro con que en mi máquina,
que corre la versión 9.1.10 puedo ejecutar esta sentencia:
with new_int as
(select i.id, i.internal_number, format('%s-%s', p.name,
lpad(i.internal_number, 13, '0')) as invoice_number
from account_invoice i, pos p
where i.pos_ar_id=p.id
and i.internal_number !~ '^[0-9]{4}-[0-9]{8}$')
update account_invoice set internal_number=new_int.invoice_number from
new_int where account_invoice.id=new_int.id;
y en la máquina de nuestro cliente, que corre la versión 9.1.11 me da error
de sintaxis, más precisamente:
ERROR: syntax error at or near "update"
LÍNEA 1: ...d and i.internal_number !~ '^[0-9]{4}-[0-9]{8}$') update acc...
El tema es que al problema lo pude solucionar, pero estuve buscando y no
encontré nada al respecto de esto, ustedes tienen idea de qué cambios hubos
entre una versión y la otra?
Muchas gracias!
Saludos.
--
GD.-