PRO — $24.90/MO / KAYITTA 14 GÜN PRO DENEME

Doğrudan PostgreSQL'den etiket yazdırma

LabelInn Windows uygulamasını PostgreSQL'e bağlayın, salt okunur bir SELECT ... LIMIT sorgusu yazın; her satır bir etiket basar. PostgreSQL 16.14'te gerçek bağlayıcıdan denendi; EXEC, FOR UPDATE, iki ifade ve içinde DELETE geçen metin değişmezini reddeden denetimler dahil.

PRO PLAN · 14 GÜN DENEME · WINDOWS MASAÜSTÜ UYGULAMASI
VERİTABANI SORGUSUSATIRLARDAN ETİKETE
Doğrudan PostgreSQL'den etiket yazdırma — LabelInn
Yazıcının kendi diliZPL, TSPL, TPCL, ESC/Label
Sürücü kurmadanUSB, ağ veya Bluetooth
Her platformWindows, macOS, Android, web
Ücretsiz başlayınKredi kartı yok, 14 gün Pro deneme

01

Kimin için

Uygulama veritabanı PostgreSQL olan ve etiketlemesi hâlâ elle kopyala-yapıştır adımı olan ürün, lojistik ve üretim ekipleri.

02

Adım adım

  1. LabelInn Windows uygulamasını sunucuya erişebilen bir bilgisayara kurun. Veritabanı sürücüsü hazır gelir; başka bir şey kurmanız gerekmez.
  2. PostgreSQL bağlantısını ekleyin: sunucu, 5432 portu, veritabanı ve ihtiyacınız olan tabloları okuyabilen bir veritabanı kullanıcısı.
  3. Etiketlemek istediğiniz satırları tam olarak döndüren PostgreSQL sorgusunu yazın; etiket başına bir satır.
  4. Her sonuç sütununu bir etiket alanına eşleyin — metin, barkod, QR veya RFID — sonra birkaç satırı önizleyin.
  5. Sonuç kümesini yazdırın veya sorguyu kaydedin ki sonraki tur tek tıkla çalışsın.

Sıradan PostgreSQL yazın. Test ederken sonuna LIMIT n ekleyin ki önizleme tüm tabloyu çekmesin.

Kendi verinizle deneyin — kayıt 14 günlük Pro denemeyi başlatır, kredi kartı gerekmez. Sonrasında veritabanı kaynakları Pro planında, aylık $24.90. Hemen indir → | Fiyatları gör →

03

Neler yapabilirsiniz

  • Sonuç sütunları herhangi bir etiket alanına bağlanır; barkod ve QR içeriği doğrudan PostgreSQL içinden gelir.
  • Güncel satırlara ihtiyaç duyduğunuzda kayıtlı sorguyu yeniden çalıştırın — dışa aktarma, kopyala-yapıştır ve bayat dosya yok.
  • Tek etikette veritabanı sütunlarını sabit metin, sayaç, tarih ve seri numaralarıyla karıştırın.
  • Basılan satırlar baskı geçmişine kaydedilir; yeniden baskı veya denetim ilgili işi sonradan bulabilir.
  • Sorgular parametreli olabilir; operatör SQL düzenlemek yerine iş emri veya parti numarası girer.

04

Teknik bilgiler

KonuAyrıntı
MotorPostgreSQL
Varsayılan port5432
Sorgu diliPostgreSQL
SürücüKöprü programının içinde hazır: Npgsql 8.0.3. Başka bir kurulum gerekmez.
PlatformYalnızca Windows masaüstü uygulaması. Bağlayıcı, uygulamanın yanında çalışan bir Windows programıdır; macOS ve Linux'ta Excel veya CSV kullanın.
Kimlik bilgileriMasaüstü uygulamasında oluşturulan bağlantının parolası o bilgisayarın güvenli deposunda (Windows DPAPI) kalır; sunucu, port, veritabanı ve kullanıcı adı bağlantıyla birlikte kaydedilir. Panodan veya API'den oluşturulan bağlantıda parola şirketinizin bulut kaydında AES-256-GCM ile şifreli saklanır ve bilgisayar sorgu çalıştırırken onu alır.
ErişimSalt okunur: yalnızca SELECT ve WITH ifadeleri çalışır. Bağlantı testi sunucu sürümünü ve hesabın salt okunur görünüp görünmediğini bildirir.
VarsayılanlarKayıtlı sorgu başına satır sınırı 1000, zaman aşımı 30 saniye (ikisi de düzenlenebilir, zaman aşımı en çok 300).
PlanPro (aylık $24.90, yıllık $249). Olmadan da bağlanabilir, sorguyu çalıştırabilir ve ilk 10 satırı görebilirsiniz; bir öğeyi bağlamak veya sonucu basmak Pro gerektirir. 14 günlük deneme bunu içerir.

05

Doğrudan veritabanı bağlantısı için gereksinimler

  • LabelInn Windows masaüstü uygulaması, veritabanı sunucusuna erişebilen bir bilgisayarda. Bağlayıcı macOS'ta çalışmaz.
  • Veritabanı sürücüsü için kurulacak bir şey yok: hazır gelir.
  • Etiketlediğiniz tablolarda yalnızca SELECT yetkisi olan bir veritabanı kullanıcısı. LabelInn yazdırmak için yazma erişimine ihtiyaç duymaz.
  • Bağlamak ve basmak için Pro plan veya 14 günlük deneme; bağlanmak ve 10 satırı önizlemek her planda açıktır.

BAĞLANMA

PostgreSQL'e özgü

LabelInn bağlantı sihirbazı, 2. adım: bağlantı adı, sunucu, port, veritabanı ve TLS seçici (PostgreSQL)
Bağlantı bilgileri adımı. Sunucu, Port ve Veritabanı herkesin girdiği üç değerdir; TLS seçicisi aşağıda anlatılıyor. (Ekran görüntüsü İngilizce arayüzdür.)
LabelInn kayıtlı sorgu düzenleyicisi: SQL kutusu, algılanan parametreler, satır sınırı 1000, zaman aşımı 30 saniye ve sonuç tablosu
Kayıtlı sorgu düzenleyicisi: "yalnızca SELECT/WITH, parametre için :ad sözdizimi", satır sınırı, zaman aşımı ve Örnek Çalıştır. Burada görünen düzenleyici PostgreSQL'de: LIMIT 100 ve :value.
AyarNe girilir
Sunucu ve portSunucu adı ve 5432.
VeritabanıVeritabanı adı. Zorunlu.
TLSVarsayılan "Require". "Prefer" sürücünün pazarlık etmesine izin verir; "Disable" iç ağlarda SSL'i kapatır (ekran görüntüsü yerel bir test için bu seçimi gösterir).
KullanıcıSELECT ve CONNECT yetkili rol. Test tablo yetkilerini denetler ve yazabilen rolü işaretler.

SORGU

PostgreSQL ile bir etiket sorgusu

EXAMPLESQL
SELECT sku, product,
       price::text AS price,                          -- 4.90, 4.90 kalır
       barcode, batch,
       to_char(expiry, 'DD.MM.YYYY') AS expiry        -- 31.03.2027
FROM labelinn_demo_products
WHERE batch = :batch
ORDER BY sku
LIMIT 50
  • LIMIT n olağan biçimdir; FETCH FIRST n ROWS ONLY de çalıştı. TOP SQLSTATE 42601 ile hata verir.
  • :batch çalışır: bağlayıcı :ad'ı Npgsql için @ad'a çevirir. Testte kullanılan değer L2610-A, 3 satır.
  • Büyük/küçük harf. Tırnaksız adlar küçük harfe katlanır; yani SKU ile sku aynıdır, ama tırnaklı "SKU" başka bir sütundur: test SQLSTATE 42703 (column "SKU" does not exist) döndürdü.
  • numeric(8,2) 4.9 sayısı, date ise 2027-03-31T00:00:00 olarak gelir; ::text ve to_char 4.90 ve 31.03.2027 verir.
Neler doğrulandı

Bu sorgu 17 Ekim 2026'da gerçek bağlayıcıdan PostgreSQL 16.14'e karşı çalıştırıldı ve 4.90, 31.03.2027 ile 3 satır döndü.

SALT OKUNUR KORUMA

Bağlayıcı sunucuya ulaşmadan neyi reddeder

Her sorgu yalnızca SELECT ve WITH kabul eden bir denetimden geçer. Bu örnekler bağlayıcı üzerinden gerçek bir PostgreSQL'e gönderildi.

İfadeSonuç
SELECT sku FROM ... LIMIT 1; (sonda noktalı virgül)Kabul: sondaki ; kırpılır
SELECT 1; SELECT 2Red: sql_blocked, birden çok ifade
-- yorum satırı, sonra WITH x AS (...) SELECT ...Kabul: yorumlar atılır, WITH okumadır
küçük harfle select count(*) ...Kabul
EXEC sp_whoRed: yalnızca SELECT/WITH sorgularına izin var
SELECT ... FOR UPDATERed: engelli kelime UPDATE
... WHERE product = 'DELETE ME'Red: engelli kelime DELETE, metin değişmezinin içinde bile
... WHERE product = :p, değer DELETE MEKabul: kelime veridir, SQL değil
SELECT 1 AS updated_at, 2 AS created_byKabul: engelli kelimeler yalnızca tam kelime olarak eşleşir
8 satırlık tabloda satır sınırı 33 satır döner ve truncated bildirilir

Pratik sonuç: kullanıcıdan gelen ve anahtar sözcük olabilecek bir kelimeyi asla SQL metninin içine koymayın. :parametre olarak geçin.

HATA OLUNCA

LabelInn'in tanıdığı PostgreSQL hata kodları

SQLSTATELabelInn bildirirOlağan neden
28P01, 28000auth_failedParola doğrulaması başarısız ya da pg_hba.conf bu bilgisayara izin vermiyor.
42P01table_not_foundİlişki yok: yanlış veritabanı ya da arama yolunda olmayan şema (sema.tablo yazın).
42703column_not_foundSütun yok, çoğunlukla tırnaklı büyük harfli ad.
42601pg_errorSöz dizimi hatası, örneğin LIMIT yerine TOP.

HER YAZICI

Tasarlayın, verinizi bağlayın, elinizdeki yazıcıdan basın.

Zebra, TSC, Toshiba, Epson ve daha fazlası — USB, ağ veya Bluetooth üzerinden, sürücü kurmadan.

LabelInn on a laptop with a thermal printer and the printed label

SORULAR / SSS

Sık sorulan sorular

Hangi PostgreSQL yazmalıyım?

Sıradan PostgreSQL. LabelInn SQL'inizi yeniden yazmaz; kaydettiğiniz ifadeyi çalıştırır ve sonuç sütunlarını etiket alanlarına eşler. Test ederken `… LIMIT n` kullanın.

PostgreSQL üzerinden Zebra veya TSC yazıcıya sürücüsüz basabilir miyim?

LabelInn'in ZPL, TSPL veya TPCL ile doğrudan sürdüğü modellerde evet — komut akışı üretilip doğrudan gönderilir. Bu, yalnızca satırlarınızı okumak için kullanılan veritabanı sürücüsünden bağımsızdır.

PostgreSQL üzerinden yazdırırken etiket verisi ağımdan çıkıyor mu?

Sorgu LabelInn'in kurulu olduğu bilgisayarda, kendi PostgreSQL sunucunuza karşı çalışır ve satırlar etiketi orada doldurur. Bulutta saklanan şeyler etiket tasarımı ve baskı kaydı ile bağlantının sunucu, port, veritabanı ve kullanıcı adıdır. Parolanın nerede durduğu bağlantının nasıl oluşturulduğuna bağlıdır: Masaüstü uygulamasında oluşturulan bağlantının parolası o bilgisayarın güvenli deposunda (Windows DPAPI) kalır; sunucu, port, veritabanı ve kullanıcı adı bağlantıyla birlikte kaydedilir. Panodan veya API'den oluşturulan bağlantıda parola şirketinizin bulut kaydında AES-256-GCM ile şifreli saklanır ve bilgisayar sorgu çalıştırırken onu alır.

LabelInn PostgreSQL'i destekler mi?

Evet. Windows uygulamasından 5432 portunda, bağlayıcıda hazır gelen Npgsql sürücüsüyle salt okunur bağlantı. PostgreSQL 16.14'te denendi.

Büyük harfli sütun adı neden yok deniyor?

PostgreSQL tırnaksız adları küçük harfe katlar. Sütun "SKU" diye tırnakla oluşturulduysa aynı şekilde tırnaklayın; yoksa küçük harfle yazın. Hata SQLSTATE 42703'tür.

Sorgum yalnızca veri okuduğu halde neden reddedildi?

Bağlayıcı tek bir SELECT veya WITH olmayan her şeyi ve DELETE, UPDATE gibi kelimeler içeren metin değişmezlerini reddeder. Bu değerleri :parametrelere taşıyın.

SONRAKİ ADIM / LABELINN

PostgreSQL verinizi elinizdeki yazıcıda basın

Veritabanı kaynakları Pro planında çalışır — aylık $24.90, ya da yıllık $249 (10 ay öde, 12 ay kullan). Kayıt olduğunuzda 14 günlük Pro deneme başlar; hiçbir ödeme yapmadan kendi PostgreSQL verinizi bağlayıp gerçek bir etiket basabilirsiniz. · Kayıtta 14 gün Pro deneme · Kredi kartı gerekmez · Veritabanı bağlantıları Windows masaüstü uygulamasında çalışır

Ücretsiz başla →