DBA: Campi increment su Postgres e case sensitive
linkDescrizione del difetto
Se si attivava il flag Case sensitive su un database Postgres e nel progetto era presente una tabella dotata di schema con un campo autoincrement si otteneva un errore durante la creazione del database.
Il malfunzionamento si manifestava solo se per la tabella era stato definito uno schema e solo se questa era dotata di un campo autoincrement.
Effetti del malfunzionamento
- La procedura di creazione dello schema del database falliva.
- Se si aggiornava lo schema del database e la procedura di aggiornamento richiedeva la creazione di una tabella con schema e campo autoincrement, la procedura di aggiornamento falliva.
Soluzioni
Era sufficiente creare il file DDL senza eseguirlo, cambiare l'istruzione che generava l'errore ed eseguire il DDL.
Funzionalità interessate
La modifica dello schema di un database Postgres.
Note
- Malfunzionamento relativo alle richieste di assistenza 000860-2017 e 001131-2017.
Ultima modifica: 28/09/2017 / Validità: da 16.5.6850