Postgresql'de çok büyük database'ler ile çalışıyorum, kesinlikle böyle
bir şey yapmanızı önermem. http sunucu üzerinden ufak bir php script ile
upload/download ederek bu işi çözebilirsiniz. 

2019-05-07 10:04, Bircan HANCI yazmış: 

> Veritabanı na mümkün mertebe resim pdf vb. şeyleri dahil etmemeye çalışın. 
> ileride şişen ve de yedeklemesi uğraştıran tablolarınız olacak. 
> 
> Bunun yerine dosyaları kaydettiğiniz sunucuya bir api yaparak dosyaları api 
> ile yollayın. Bu sayede erişim yetkileri ile de uğraşmaz sorunda kalmazsınız. 
> programın verdiği yetkiler ile tek bir noktadan kontrol etmiş olursunuz. 
> 
> On Tue, May 7, 2019 at 12:06 AM Dr. Mucibirahman İLBUĞA 
> <[email protected]> wrote: 
> 
>> Merhabalar,
>> 
>> Qt/C++ ve PostgreSQL kullanıyorum. Şu ana kadar kayıtlar ile ilgili 
>> resimleri samba paylaşımlarına atıyor ve sadece yollarını veritabanında 
>> tutuyordum. Ancak bu şekilde yetkiler çok dallanıyor.
>> 
>> Mesela demirbaş kaydı tuttuğum forkliftin şasi etiketi resmi veya bakım 
>> onarım kaydı oluşturduğumda pdf veya jpg taranmış servis raporunu 
>> veritabanında saklamam gerekiyor. Yolu kaydetmek çözüm olmuyor. Bu defa 
>> kayıtları görmek isteyen muhasebedeki adama mecburen üretim klasörüne 
>> yetki vermek zorunda kalıyorum!
>> 
>> Böyle olmuyor yani! Büyüklüğü MB'ı geçmeye dosyaların PostgreSQL'de 
>> saklanması en güzel çözüm olacak.
>> 
>> Kısaca baktığımda "bytea" veri tipi ile kaydedilebiliyormuş. Qt kodu ile 
>> de çözüm bulabilirim ama benim merak ettiğim performans?!
>> 
>> 5 MB civarı dosyaların (pdf, jpg gibi) PostgreSQL 'de tutulmasındaki 
>> performans nedir? Şirket içindeki ağda çalışacak sadece...
>> 
>> -- 
>> Kolay gelsin,
>> Mucip:)
>> 
>> _______________________________________________
>> Linux-sunucu E-Posta Listesi
>> [email protected]
>> 
>> Liste kurallarını http://liste.linux.org.tr/kurallar.php [1] bağlantısından 
>> okuyabilirsiniz;
>> 
>> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
>> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
>> dakika içinde üyeliğinizi sonlandırabilirsiniz.
>> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu [2]
> 
> _______________________________________________
> Linux-sunucu E-Posta Listesi
> [email protected]
> 
> Liste kurallarını http://liste.linux.org.tr/kurallar.php [1] bağlantısından 
> okuyabilirsiniz;
> 
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu [2]

-- 
Baris Munir
Barkom Bilgisayar Ltd. Sti.
Kusbakisi Cad. D Blok D:3 Altunizade/Istanbul
Posta Kodu: 34662
Tel: 0216 995 05 05
 : 0216 474 48 30
Fax: 0216 474 48 28
www.barkombilgisayar.com.tr
 

Links:
------
[1] http://liste.linux.org.tr/kurallar.php
[2] https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap