From: | Gabriel Davini <gabrielfranciscodavini(at)gmail(dot)com> |
---|---|
To: | arpug(at)postgresql(dot)org |
Subject: | hola mundo y una consulta |
Date: | 2013-12-17 16:34:20 |
Message-ID: | CALZasCRBtCvN=YeUGsLJTFa_y4f9i2=CNbLASjyo4CRE6q0Mew@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | arpug |
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_ar 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.-
From | Date | Subject | |
---|---|---|---|
Next Message | Mariano Reingart | 2013-12-18 14:41:40 | Re: hola mundo y una consulta |
Previous Message | Mariano Reingart | 2013-11-25 22:13:45 | Fwd: [PgDayAr2013] Disponible el certificado de asistencia online |