ÜSTADIM HERZAMANKİ GİBİ KOMPLİKE BİR CEVAP VERMİŞSİNİZ...

ÇOK ÇOK SAĞOLUNUZ...


SİZ OLMASANIZ YOL GÖSTERENİMİZ YOK...

1)

TÜRKÇE'sini bile anlamak için yüksek gayret sarfettiğim bir konu bu...
Verdiğiniz linke daha önce ulaşmıştım ama çıkarım yapamamıştım...


2)

"Bu tür sorunlarda en basit çözüm mevcut tablodaki sutunun tipi ve boyutunu yükseltmektir." demişsiniz...



220 civarı sütunu olan bir veri tablom var.

1 tane daha eklememe müsaade etmiyor sistem ve paylaştığım hatayı çıkartıyor!

Ancak 1 tane silersem yeni bir tane oluşturabiliyorum.

Sütunların yaklaşık 200 tanesi char, bunların da çoğuna 10/30 gibi düşük sınırlar koydum yani karakter sayısı sınırlı...

Bu ekonomik bir davranış modeli değil mi?

Hepsi text olsa sınırlandırma uyarısını mantıklı karşılayacağım...

Bana çok manasız geldi bu uyarı ama anlamaya çalışıyorum...



Siz ise yükseltmeyi önermişsiniz... !?



Yükseltmek kolay...

Sütun tipi char olanların tipini varchar yada blob yapsam sorun ortadan kalkar diyebilir miyiz?

Tam olarak ne yapmak gerek üstadım?

Ve bunu yapınca 200 küsür yerine 600/800/1000 sütun oluşturabilir mi?



3)

"Yanlış hatırlamıyorsam, şehir bazlı aynı DB 'leri klonlayarak oluşturulmuş bir sisteminiz vardı." demişsiniz...

Doğru hatırlıyorsunuz üstadım...

Verdiğiniz tutarlı ve ikna edici bilgiler sayesinde şehir bazlı sisteme son verdim 7 bölgeye (7 veritabanına) indirgedim sistemimi...

TEKRAR TEŞEKKÜR EDERİM BUNUN İÇİN...



4)

"tablo klon olarak oluşturulmuş her yerde aynıdır diye düşünüyorum" demişsiniz...

Kesinlikle haklısınız.

Ama tabloların yapıları klonlu sadece içlerindeki veriler değil...

Tümünde o şehirlere (yeni haliyle bölgelere) ait işletmelerin verileri var...




5)

"Bunu birleştirmek için sadece ek sutunlar eklemek ve primary key composite yapmak yeterli olacaktır."

Bu kısmı tam anlayamadım...

Sonraki kısımları hiç anlayamadım...

Veri tablolarını taşımaya neden ihtiyaç var acaba?

Tek yapmak istediğim sütun sayısını tek tablo dahilinde çoğaltmak...

Siz tek tabloda çoğaltmak yerine bir tablo daha oluşturup bu tabloları birbirine bağlamayı ve bu tabloların sanki tek bir tabloymuş gibi işlemesi için alternatif bir yol gösterdiniz sanırım...

Doğru mu anlamışım?

Yoksa
"Sütun sayısını çoğaltmak mümkün değil, mecburen birden fazla tablo oluşturup bunları birbirine bağlamak gerekli" mi demek istediniz?


Daha NET ifadeler ile aydınlatabilirseniz çok makbule geçer üstadım...