Actualización Masiva Identificadores en PostgreSQL

From: Alcides Rivera <alcides(dot)rivera84(at)gmail(dot)com>
To: Foros Postgre Ecuador <ecpug(at)postgresql(dot)org>
Subject: Actualización Masiva Identificadores en PostgreSQL
Date: 2015-02-12 21:19:16
Message-ID: CAMV_z1jCAubxzT5=yftC4vg2wZFtRZruAESpwKA686ZOe1mt_A@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: ecpug

Compañeros,

Tengo el siguiente inconveniente en PostgreSQL deseo hacer un update masivo
que modifique el numero interno de la tabla de facturas, pero que no haya
saltos en la serie es decir que quede de la siguiente manera:

ID NUMERO
1 DV/000001
3 DV/000002
4 DV/000003
5 DV/000004
6 DV/000005
8 DV/000006
9 DV/000007

estaba intentadole con el siguiente script pero no me funciona:

update account_invoice
set number = trim('DV/' ltrim(to_char(row_number() over(), '000000')))
where type = 'out_invoice'

Alguna sugerencia,

Saludos,

Responses

Browse ecpug by date

  From Date Subject
Next Message Jaime Casanova 2015-02-13 17:25:43 Re: [ecpug] Actualización Masiva Identificadores en PostgreSQL
Previous Message Guillermo Omar Pizarro Vasquez 2015-01-05 15:13:15 Re: PgDay Ecuador 2015