[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [postgresql-it] chiave primaria per documenti



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