Bu soru bytea v. Oid v. Blobs v. Büyük nesneler vb. İle ilgili değildir.
Birincil anahtar integer
alan ve bir bytea
alan içeren bir tablo var . bytea
Alana veri girmek istiyorum . Bu, muhtemelen, PL/
dillerden biri tarafından yapılabilir PL/Python
ve gelecekte bunu birlikte yapabilirim .
Hala test edip, deniyorum, sadece "standart" SQL ifadelerini kullanarak bir dosyadan (sunucudaki) veri eklemek istiyorum. Yalnızca sunucuda yazma iznine sahip olan yöneticilerin istediğim gibi veri ekleyebileceğini biliyorum. Bu aşamada kullanıcılar bytea
şu anda veri eklemek istemeyeceğinden endişelenmiyorum . Genelde çeşitli StackExchange sitelerini, PostgreSQL Arşivlerini ve Internet'i aradım ancak bir cevap bulamadım.
Düzenleme: 2008'deki bu tartışma yapmak istediğim şeyin mümkün olmadığını gösteriyor. bytea
O zaman alanlar nasıl kullanılır?
Düzenleme: 2005 yılından bu benzer soru cevapsız kalır.
Çözüldü: sağlanan ayrıntılar burada üzerinde psycopg
web Python içinde yazdım çözüm için temel oluşturdu. İkili veriyi bytea
kullanarak bir sütuna eklemek de mümkün olabilir PL/Python
. Bunun "saf" SQL kullanarak mümkün olup olmadığını bilmiyorum.
blob
). Bu bir hata olsaydı, içtenlikle özür dilerim.
blob
tamam, belki datafile
alakasız.