2013-11-22 29 views
6

Burada bir Firebird acemi var. Bir ASP.Net uygulamasından Firebird Embedded kullanmaya çalışıyorum. Her şey iyi bağlanıyor ama sütun adlarının uzunluğu ile ilgili sorunlara koşuyorum. "Orchard_Framework_DataMigrationRecord" adlı bir tablo oluşturmaya çalışıyorum. "Veritabanı sütun boyutundan daha uzun bir ad" yazan bir istisna alıyorum. Bazı soruşturmalardan sonra, birkaç kişinin Firebird'in 30 karakterlik bir sütun adı uzunluğu sınırına sahip olduğunu belirttiğini gördüm.Firebird tablo adı uzunluğunu uzatmak mümkün mü?

Doğru mu? Varsa değiştirmenin bir yolu var mı? Benim durumumda, tablonun adını değiştiremem; gerçekten bu kadar uzun olmalı.

cevap

8

Ne yazık ki, maksimum tanımlayıcı uzunluğunu değiştirmenin bir yolu yoktur, bu bir uygulama sınırlamasıdır. Bu sınırlamayı kaldırmak için bir plan vardır, ancak geçerli sürümde (2.5), maksimum tanımlayıcı uzunluğu 31 karakterdir.

+2

Ve bu sınır en yakın FB 3.0 için kalacak. –

+1

Bu utanç verici; Bu proje için FB'yi ne yazık ki kullanmamın bir yolu yoktur. – wwahammy

+0

Firebird 4 bunu 63 karaktere kadar genişletecek –