English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Instant Developer Foundation
  • Versione 24.0.9300
  • Correzioni

DBA: Cambio nome a tabella e constraint PK

copia link

Descrizione del difetto

Se si cambiava nome ad una tabella e si aggiornava lo schema del database non veniva aggiornato il nome del vincolo associato alla PK.

Il malfunzionamento si manifestava solo su database SQL Server o Postgres ed era dovuto al fatto che il codice del vincolo PK è calcolato usando il nome della tabella (per esempio per la tabella Categorie il vincolo PK si chiama "Categorie_PK").

Effetti del malfunzionamento

  • Se si cambiava il nome alla tabella e si aggiornava lo schema, la tabella veniva rinominata ma il vincolo PK conservava il vecchio nome. Questo poteva dare problemi se, successivamente, si creava una nuova tabella con il codice uguale a quella appena rinominata. Se si aggiornava lo schema dopo aver creato la nuova tabella si otteneva un errore perché il vincolo PK esisteva già.

Soluzioni

Non sono disponibili workaround per le versioni precedenti.

Funzionalità interessate

La manutenzione dello schema di un database SQL Server o Postgres.

Note

  • Malfunzionamento relativo alla richiesta di assistenza 000763-2023.

Ultima modifica: 11/06/2025 / Validità: da 24.0.9300

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum