[Linux-programlama] SQLite ile Foreign key kullanmak?

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

Merhabalar,

SQLite Foreign Key desteğini deneyeyim diyorum ama çok başarılı olamadım 
sanki?!


Varolan tablolardaki alanları ilişkilendirmetyi göremedim? Sanırım 
tablolar yatatılırken belirlenebiliyor gibi?!


Deneyimi olan var mıdır?...

--
Kolay gelsin,
Mucip:)

___
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-11 Thread Red
https://sqlite.org/foreignkeys.html 

> On Oct 11, 2019, at 8:59 PM, Dr. Mucibirahman İLBUĞA  
> wrote:
> 
> Merhabalar,
> 
> SQLite Foreign Key desteğini deneyeyim diyorum ama çok başarılı olamadım 
> sanki?!
> 
> Varolan tablolardaki alanları ilişkilendirmetyi göremedim? Sanırım tablolar 
> yatatılırken belirlenebiliyor gibi?!
> 
> Deneyimi olan var mıdır?...
> 
> -- 
> Kolay gelsin,
> Mucip:)
> 
> ___
> 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 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-11 Thread Dr . Mucibirahman İLBUĞA

Merhabalari

SQLiteStudio 3.2.1 ile sonradan foreign key eklenebiliyor ama 
anlamadığım bir şey var!


SQLiteStudio ile satırı silereken uyarıyor ve silmiyor.

[23:20:56] Error while deleting row from table port: FOREIGN KEY 
constraint failed


Ama yazdığım programda sil dediğimde sorgusuz, hatasız siliyor?! :(



Kolay gelsin,
Mucip:)

On 11.10.2019 20:59, Dr. Mucibirahman İLBUĞA wrote:

Merhabalar,

SQLite Foreign Key desteğini deneyeyim diyorum ama çok başarılı 
olamadım sanki?!


Varolan tablolardaki alanları ilişkilendirmetyi göremedim? Sanırım 
tablolar yatatılırken belirlenebiliyor gibi?!


Deneyimi olan var mıdır?...


___
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-11 Thread Red
Hocam bu kısmı inceleyebilirsiniz:
4.3. ON DELETE and ON UPDATE Actions

Not: Bu durum sqlite ile ilgili degil. Ayni durum diger veritabanlarında da 
geçerlidir. Zaten dokumanda yazan seyleri buradan yazmaya gerek yok sanıyorum.

> On Oct 11, 2019, at 11:22 PM, Dr. Mucibirahman İLBUĞA 
>  wrote:
> 
> Merhabalari
> 
> SQLiteStudio 3.2.1 ile sonradan foreign key eklenebiliyor ama anlamadığım bir 
> şey var!
> 
> SQLiteStudio ile satırı silereken uyarıyor ve silmiyor.
> 
> [23:20:56] Error while deleting row from table port: FOREIGN KEY constraint 
> failed
> 
> Ama yazdığım programda sil dediğimde sorgusuz, hatasız siliyor?! :(
> 
> 
> 
> Kolay gelsin,
> Mucip:)
> 
> On 11.10.2019 20:59, Dr. Mucibirahman İLBUĞA wrote:
>> Merhabalar,
>> 
>> SQLite Foreign Key desteğini deneyeyim diyorum ama çok başarılı olamadım 
>> sanki?!
>> 
>> Varolan tablolardaki alanları ilişkilendirmetyi göremedim? Sanırım tablolar 
>> yatatılırken belirlenebiliyor gibi?!
>> 
>> Deneyimi olan var mıdır?...
>> 
> ___
> 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 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-11 Thread mucip . ilbuga
Merhabalar,
Zaten RESTRICT seçili. SQLiteStudio'da sildirmiyor. İşini yapıyor yani.
Ama anlamadığım neden kod ile yazarken sildirdiği?!...

Kolay gelsin,
Mucip:)

On Fri, Oct 11, 2019 at 11:52 PM Red  wrote:

> Hocam bu kısmı inceleyebilirsiniz:
> 4.3. ON DELETE and ON UPDATE Actions
> Not: Bu durum sqlite ile ilgili degil. Ayni durum diger veritabanlarında
> da geçerlidir. Zaten dokumanda yazan seyleri buradan yazmaya gerek yok
> sanıyorum.
>
> On Oct 11, 2019, at 11:22 PM, Dr. Mucibirahman İLBUĞA <
> mucip.ilb...@gmail.com> wrote:
>
> Merhabalari
>
> SQLiteStudio 3.2.1 ile sonradan foreign key eklenebiliyor ama anlamadığım
> bir şey var!
>
> SQLiteStudio ile satırı silereken uyarıyor ve silmiyor.
>
> [23:20:56] Error while deleting row from table port: FOREIGN KEY
> constraint failed
>
> Ama yazdığım programda sil dediğimde sorgusuz, hatasız siliyor?! :(
>
>
>
> Kolay gelsin,
> Mucip:)
>
> On 11.10.2019 20:59, Dr. Mucibirahman İLBUĞA wrote:
>
> Merhabalar,
>
> SQLite Foreign Key desteğini deneyeyim diyorum ama çok başarılı olamadım
> sanki?!
>
> Varolan tablolardaki alanları ilişkilendirmetyi göremedim? Sanırım
> tablolar yatatılırken belirlenebiliyor gibi?!
>
> Deneyimi olan var mıdır?...
>
> ___
> 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 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
>


-- 
Kolay gelsin,
Mucip:)
___
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-11 Thread Red
Hocam kullandiiniz SQLiteStudio belki on tanımlı bazı ayarlar ile calisiyor 
olabilir. Bu foreignkey constraintler ile ilgili kisim da 2. Kısımda 
anlatılıyor.
2. Enabling Foreign Key Support

…
n order to use foreign key constraints in SQLite, the library must be compiled 
with neither SQLITE_OMIT_FOREIGN_KEY or SQLITE_OMIT_TRIGGER defined. If 
SQLITE_OMIT_TRIGGER is defined but SQLITE_OMIT_FOREIGN_KEY is not, then SQLite 
behaves as it did prior to version 3.6.19 (2009-10-14) - foreign key 
definitions are parsed and may be queried using PRAGMA foreign_key_list, but 
foreign key constraints are not enforced. The PRAGMA foreign_keys command is a 
no-op in this configuration. If OMIT_FOREIGN_KEY is defined, then foreign key 
definitions cannot even be parsed (attempting to specify a foreign key 
definition is a syntax error).

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:
…
Sizin uygulama belki de FK gördüğüm zaman RESTRICT’i de görünce sildirmiyordur. 
Ama aslında sizde bu destek belki de açık degildir. Bu sekilde kor dovusu 
yaparak çözüm bulmak zor. Ama dokümanı okursanız eminim sorunun ne oldugunu ve 
yanitini bulabilirsiniz.

> On Oct 11, 2019, at 11:57 PM, mucip.ilb...@gmail.com wrote:
> 
> Merhabalar,
> Zaten RESTRICT seçili. SQLiteStudio'da sildirmiyor. İşini yapıyor yani. 
> Ama anlamadığım neden kod ile yazarken sildirdiği?!... 
> 
> Kolay gelsin,
> Mucip:)
> 
> On Fri, Oct 11, 2019 at 11:52 PM Red  > wrote:
> Hocam bu kısmı inceleyebilirsiniz:
> 4.3. ON DELETE and ON UPDATE Actions
> 
> Not: Bu durum sqlite ile ilgili degil. Ayni durum diger veritabanlarında da 
> geçerlidir. Zaten dokumanda yazan seyleri buradan yazmaya gerek yok sanıyorum.
> 
>> On Oct 11, 2019, at 11:22 PM, Dr. Mucibirahman İLBUĞA 
>> mailto:mucip.ilb...@gmail.com>> wrote:
>> 
>> Merhabalari
>> 
>> SQLiteStudio 3.2.1 ile sonradan foreign key eklenebiliyor ama anlamadığım 
>> bir şey var!
>> 
>> SQLiteStudio ile satırı silereken uyarıyor ve silmiyor.
>> 
>> [23:20:56] Error while deleting row from table port: FOREIGN KEY constraint 
>> failed
>> 
>> Ama yazdığım programda sil dediğimde sorgusuz, hatasız siliyor?! :(
>> 
>> 
>> 
>> Kolay gelsin,
>> Mucip:)
>> 
>> On 11.10.2019 20:59, Dr. Mucibirahman İLBUĞA wrote:
>>> Merhabalar,
>>> 
>>> SQLite Foreign Key desteğini deneyeyim diyorum ama çok başarılı olamadım 
>>> sanki?!
>>> 
>>> Varolan tablolardaki alanları ilişkilendirmetyi göremedim? Sanırım tablolar 
>>> yatatılırken belirlenebiliyor gibi?!
>>> 
>>> Deneyimi olan var mıdır?...
>>> 
>> ___
>> 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 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 
> 
> 
> 
> -- 
> Kolay gelsin,
> Mucip:)
> ___
> 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 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-11 Thread Omer Barlas
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.

11 Eki 2019 Cum, saat 23:57 tarihinde  şunu yazdı:

> Merhabalar,
> Zaten RESTRICT seçili. SQLiteStudio'da sildirmiyor. İşini yapıyor yani.
> Ama anlamadığım neden kod ile yazarken sildirdiği?!...
>
> Kolay gelsin,
> Mucip:)
>
> On Fri, Oct 11, 2019 at 11:52 PM Red  wrote:
>
>> Hocam bu kısmı inceleyebilirsiniz:
>> 4.3. ON DELETE and ON UPDATE Actions
>> Not: Bu durum sqlite ile ilgili degil. Ayni durum diger veritabanlarında
>> da geçerlidir. Zaten dokumanda yazan seyleri buradan yazmaya gerek yok
>> sanıyorum.
>>
>> On Oct 11, 2019, at 11:22 PM, Dr. Mucibirahman İLBUĞA <
>> mucip.ilb...@gmail.com> wrote:
>>
>> Merhabalari
>>
>> SQLiteStudio 3.2.1 ile sonradan foreign key eklenebiliyor ama anlamadığım
>> bir şey var!
>>
>> SQLiteStudio ile satırı silereken uyarıyor ve silmiyor.
>>
>> [23:20:56] Error while deleting row from table port: FOREIGN KEY
>> constraint failed
>>
>> Ama yazdığım programda sil dediğimde sorgusuz, hatasız siliyor?! :(
>>
>>
>>
>> Kolay gelsin,
>> Mucip:)
>>
>> On 11.10.2019 20:59, Dr. Mucibirahman İLBUĞA wrote:
>>
>> Merhabalar,
>>
>> SQLite Foreign Key desteğini deneyeyim diyorum ama çok başarılı olamadım
>> sanki?!
>>
>> Varolan tablolardaki alanları ilişkilendirmetyi göremedim? Sanırım
>> tablolar yatatılırken belirlenebiliyor gibi?!
>>
>> Deneyimi olan var mıdır?...
>>
>> ___
>> 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 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
>>
>
>
> --
> Kolay gelsin,
> Mucip:)
> ___
> 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
>
-- 
Omer Barlas Mobil bir cihazdan gönderilmiştir, imla ve anlam hataları
olabilir.
___
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