From: | Alessio Gennari <alessio(dot)gennari78(at)gmail(dot)com> |
---|---|
To: | Torello Querci <tquerci(at)gmail(dot)com> |
Cc: | barbara cioppa <barbara_cioppa(at)yahoo(dot)com>, "pgsql-it-generale(at)postgresql(dot)org" <pgsql-it-generale(at)postgresql(dot)org> |
Subject: | Re: problema con autoincremento nextval |
Date: | 2012-01-13 13:29:55 |
Message-ID: | CAG0sfBVZJGrR9MHn1-So7+x8g0xj3u9jgHmBz=SByqvMvvK_YA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-it-generale |
Grazie per la delucidazione torello :)
*Alessio Gennari*
*via Paganini 4/C*
*53048 Sinalunga (SI)*
C: +39.3475102873
A: +39.0577.678883
E: alessio(dot)gennari78(at)gmail(dot)com <john(at)wisestamp(dot)com>
[image: LinkedIn]
<http://www.linkedin.com/pub/alessio-gennari/21/3a1/393> [image:
Google Plus] <https://plus.google.com/112811077526817675970/posts/> [image:
Picasa] <https://picasaweb.google.com/alessio.gennari78>
Get a signature like this.
<http://r1.wisestamp.com/r/landing?promo=19&dest=http%3A%2F%2Fwww.wisestamp.com%2Femail-install%3Futm_source%3Dextension%26utm_medium%3Demail%26utm_campaign%3Dpromo_19>
CLICK
HERE.<http://r1.wisestamp.com/r/landing?promo=19&dest=http%3A%2F%2Fwww.wisestamp.com%2Femail-install%3Futm_source%3Dextension%26utm_medium%3Demail%26utm_campaign%3Dpromo_19>
2012/1/13 Torello Querci <tquerci(at)gmail(dot)com>
>
>
> Il giorno 13 gennaio 2012 14:12, Alessio Gennari <
> alessio(dot)gennari78(at)gmail(dot)com> ha scritto:
>
> Ciao Barbara,
>> innanzitutto sarebbe importante sapere che versione di postgres stai
>> utilizzando, comunque prova a fare così:
>>
>> ID integer not null default nextval( "Pratiche"."numID"::regclass)
>>
>> Questa è la sintassi per il postgres 9.
>>
>> Per quanto riguarda l'utilizzo dello stesso sequence su due tabelle
>> differenti non so se abbia senso, io personalmente non l'ho mai fatto. Se
>> si potesse fare comunque il sequence andrebbe sempre in avanti ignorando la
>> tabella da cui è stato invocato. In parole povere non potrai mai avere uno
>> stesso id in entrambe le tabelle.
>>
>> Se può fare e il comportamento è proprio quello da te descritto, ovvero
> viene staccato un ID univoco indipendente dalla tabella dove è stato usato.
>
> Esistono molti casi in cui questo può essere utile, per esempio quando ci
> sono tipi diversi di "documenti" che risiedono in tabelle diverse e che
> devono essere identificati in modo univoco.
> Vero che si può fare in altri modi ma l'uso delle sequence usate in più
> tabelle semplifica molto la vita.
> Ovviamente il fatto che si possa fare non significa che si debba fare.
>
> Saluti
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | barbara cioppa | 2012-01-18 10:12:45 | Re: problema con autoincremento nextval |
Previous Message | Torello Querci | 2012-01-13 13:22:17 | Re: problema con autoincremento nextval |