Skip site navigation (1) Skip section navigation (2)

Re: problema con autoincremento nextval

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 (view raw or flat)
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
>
>

In response to

pgsql-it-generale by date

Next:From: barbara cioppaDate: 2012-01-18 10:12:45
Subject: Re: problema con autoincremento nextval
Previous:From: Torello QuerciDate: 2012-01-13 13:22:17
Subject: Re: problema con autoincremento nextval

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group