[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [postgresql-it] chiave primaria per documenti
- From: Roberto Marzialetti <roberto@xxxxxxxxxxxxxxx>
- Subject: Re: [postgresql-it] chiave primaria per documenti
- Date: Thu, 19 Apr 2012 17:42:13 +0200
buona idea matteo! :-)
grazie a tutti :-)
Il 19 aprile 2012 17:41, Matteo Beccati <php@xxxxxxxxxxx> ha scritto:
> Ciao Roberto,
>
> soft-delete? Ovvero non cancellare definitivamente i record, ma segnarli
> come cancellati.
>
>
> Cheers
>
>
> On 19/04/2012 15:53, Roberto Marzialetti wrote:
>>
>> eh infatti :-)
>> quindi per te una tabella che mi tenga traccia
>> degli id usati potrebbe essere una strategia valida?
>>
>> grazie :-)
>>
>> Il 19 aprile 2012 15:52, Gabriele Bartolini
>> <gabriele.bartolini@xxxxxxxxx> ha scritto:
>>>
>>>
>>>
>>> Il giorno 19 aprile 2012 15:45, Roberto Marzialetti
>>> <roberto@xxxxxxxxxxxxxxx> ha scritto:
>>>
>>>> ciao gabriele
>>>>
>>>>> Domanda (provocatoria): e se cancelli in mezzo alla 'sequenza' e non
>>>>> alla
>>>>> fine?
>>>>
>>>>
>>>> non capisco. che dovrebbe succedere?
>>>> in questo caso il max() andrebbe pur bene
>>>> ma non risolvo nel caso che la cancellazione
>>>> sia avvenuta proroprio sull'ultimo
>>>
>>>
>>>
>>> La tua domanda era: "qual è la strategia migliore per calcolarmi il
>>> numero
>>> tenuto conto delle cancellazioni?"
>>>
>>> Risposta: non puoi utilizzare il max() per tenere traccia del numero:
>>> finché
>>> cancelli l'ultimo 'contatore' interno, sei a posto. Ma se cancelli in
>>> mezzo,
>>> non puoi assumere che max() ti restituisca il numero di elementi interni
>>> per
>>> una certa chiave.
>>>
>>> Ciao,
>>> Gabriele
>>>
>>> --
>>> Gabriele Bartolini - 2ndQuadrant Italia
>>> PostgreSQL Training, Services and Support
>>> www.2ndQuadrant.it
>>>
>>> _______________________________________________
>>> Postgresql-it mailing list
>>> Postgresql-it@xxxxxxxxxxxxx
>>> http://lists.psql.it/mailman/listinfo/postgresql-it
>>>
>>
>>
>>
>
>
> --
> Matteo Beccati
>
> Development & Consulting - http://www.beccati.com/
>
> _______________________________________________
> Postgresql-it mailing list
> Postgresql-it@xxxxxxxxxxxxx
> http://lists.psql.it/mailman/listinfo/postgresql-it
--
Roberto Marzialetti
webdeveloper
m. 329 0681847