[Linux-programlama] Re: SQLite ile Foreign key kullanmak?

2019-10-12 Thread Dr . Mucibirahman İLBUĞA

Merhaba Ömer Bey,

Bu fikrinize çok katılmadığımı söylemek isterim. Esasen ciddi sağlam. 
Eskiden yoğun bir şekilde bir kaç projede kullanmışlığım var. Ama son 
zamanlarda PostgreSQL ile uğraştığımdan unutmuşum kendilerini. ;-)


Şimdi yeniden hatırlama evresini yaşıyorum.

Aslında güzel bir arayüz bulamadım! SQLiteStudio ve SQlite browser 
kullanıyorum. Her iki görüntüleyici ile aynı dosyayı açıyorum. Birisi 
Foreign_key desteğine ON diyor diğeri OFF?!


Kamera şakası gibi??? :-P

Bir kaç tane güzel görüntüleyici hatırlıyorum ama onlar da win 
platformundaydı... :-(


Bakacağız artık...

Kolay gelsin,
Mucip:)

On 12.10.2019 05:26, Omer Barlas wrote:
SQLite portable basit bir dosya olduğu ve kurulu olduğu makinanın 
sqlite ayarlarına bağımlı olduğu için sqlite’a güvenmeyip mümkün 
mertebe bu kontrolleri senin yapman daha doğru.



___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: SQLite ile Foreign key kullanmak?

2019-10-12 Thread Dr . Mucibirahman İLBUĞA

Merhabalar,

Sır bilgi buymuş. Demeki ki Qt 'ye gömülü olan SQLite içinde foreign_key 
desteği kapalıymış. Gönderdiğiniz bilgi doğrultusunda programın başına 
aşağıdaki kodu ekleyince artık silinemez oldu!...


if(kayitDb.exec("PRAGMA foreign_keys = ON;")) qDebug()<<"OK"; else 
qDebug()<<"Hata";


Demek ki doayay gömülü değil bu seçenek! Kullanan program tarafından 
çalışma anında belirlenmesi gerkiyor?!...


Valla hiç aklıma gelmezdi bu tür bir şey. :-P

Çok teşekkürler...

Kolay gelsin,
Mucip:)

On 12.10.2019 00:03, Red wrote:
Assuming the library is compiled with foreign key constraints enabled, 
it must still be enabled by the application at runtime, using the 
PRAGMA foreign_keys command. For example:

___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php