DBA: Postgres e campi contatore
copia linkDescrizione
Se si utilizzavano campi contatore in una tabella di un database Postgres, potevano manifestarsi comportamenti non previsti se si utilizzavano trigger. In particolare, se all'interno di un trigger che scattava quando venivano inseriti dati nella tabella venivano inseriti dati in altre tabelle anch'esse dotate di campi contatore, l'algoritmo che effettuava la rilettura del campo contatore della tabella "originale" non funzionava correttamente.
Funzionalità interessate
L'utilizzo di campi contatore su database Postgres.
Note
- Miglioramento proposto nella richiesta d'assistenza 001878-2013.
-
Il sistema utilizzava la query
select lastval()
A partire dalla versione 14.0 viene utilizzata la queryselect currval('[DBCODE_TABELLA]_[DBCODE_CAMPOCONTATORE]_seq')
Ultima modifica: 27/03/2015 / Validità: da 14.0.6000