Re: Folio de facturas

From: "Mauricio Zea (Gmail)" <jmzlbqcol(at)gmail(dot)com>
To: "Hugo Gamarra" <hgamarra(at)hacienda(dot)gov(dot)py>, "'Roberto Andrade Fonseca'" <randrade(at)inteligentes(dot)com(dot)mx>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Folio de facturas
Date: 2005-05-20 12:57:19
Message-ID: 006c01c55d3b$77d5c880$526459c8@gerencia
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Esta es la mejor solución. Sencilla....

A mi también me funciona perfectamente !!!

Mauricio Zea

----- Original Message -----
From: "Hugo Gamarra" <hgamarra(at)hacienda(dot)gov(dot)py>
To: "'Roberto Andrade Fonseca'" <randrade(at)inteligentes(dot)com(dot)mx>;
<pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Friday, May 20, 2005 6:58 AM
Subject: RE: [pgsql-es-ayuda] Folio de facturas

Hola!!!

Yo simplemente hago un select max(numero) + 1 from tabla al momento de
hacer el insert... hasta ahora sin problemas

--
Saludos cordiales,
Hugo Gamarra.

> -----Mensaje original-----
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-
> owner(at)postgresql(dot)org] En nombre de Roberto Andrade Fonseca
> Enviado el: Jueves, 19 de Mayo de 2005 20:03
> Para: pgsql-es-ayuda(at)postgresql(dot)org
> Asunto: [pgsql-es-ayuda] Folio de facturas
>
> Hola:
>
> Ya se mencionó que para definir el identificador de un documento
fiscal
> (una
> factura en este caso), el uso de un campo de tipo SERIAL NO es lo más
> adecuado,
> simplemente porque pgsql nos asegura el tener uba secuencia única de
> enteros,
> pero que no son contiguos necesariamente.
>
> ¿Podría alguien explicarme una buena estrategia para lograr con los
medios
> de
> pgsql (SQL, SERIAL, pl/pgSQL) un buen generador de esos
identificadores de
> facturas?
>
> Ejemplo:
>
> CE-0000001
> CE-0000002
> CE-0000003
> CE-0000004
> CE-0000005
>
> La idea es que el sistema pueda regenerar esa secuencia de una manera
ágil
> y que
> los huecos puedan llenarse.
>
> ¿Es necesario bloquear alguna tabla? ¿Que costo tiene esto?
>
> Por favor no omitan detalles.
>
> Estamos usando LAMP.
>
> Gracias de antemano,
> --
> Roberto Andrade Fonseca
> Inteligentes.com, S.A. de C.V.
> Tel. 5207-1672/73
>
>
> ---------------------------(fin del
mensaje)---------------------------
> TIP 4: No hagas 'kill -9' a postmaster

---------------------------(fin del mensaje)---------------------------
TIP 10: visita nuestro canal de IRC #postgresql-es en irc.freenode.net

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message FENALCO - Mauricio Henao 2005-05-20 12:58:40 RE: No funciona Select
Previous Message Mauricio Zea (Gmail) 2005-05-20 12:55:51 Re: No funciona Select