2013-11-22 15 views
6

Sono un principiante di Firebird qui. Sto cercando di usare Firebird Embedded da un'applicazione ASP.Net. Tutto si collega bene ma sto incontrando problemi con la lunghezza dei nomi delle colonne. Sto provando a creare una tabella denominata "Orchard_Framework_DataMigrationRecord". Continuo a ricevere un'eccezione che dice "Nome più lungo della dimensione della colonna del database". Dopo alcune indagini, ho visto che un numero di persone ha affermato che Firebird ha un limite di lunghezza di 30 caratteri.È possibile estendere la lunghezza del nome della tabella Firebird?

È corretto e, in caso affermativo, esiste un modo per modificarlo? Nel mio caso, non posso cambiare il nome del tavolo; deve davvero essere così lungo.

risposta

8

Sfortunatamente non c'è modo di modificare la lunghezza massima dell'identificatore, è un limite di implementazione. Esiste un piano per rimuovere questa limitazione ma nella versione corrente (2.5) la lunghezza massima dell'identificatore è di 31 caratteri.

+2

E questo limite rimarrà almeno per il prossimo FB 3.0. –

+1

Questo è un peccato; non c'è letteralmente modo in cui posso usare FB per questo progetto purtroppo. – wwahammy

+0

Firebird 4 estenderà questo a 63 caratteri –

Problemi correlati