sqlc

sqlc, SQL sorgularından tip güvenli kod üreten bir derleyicidir. Yazılan SQL ifadelerini analiz ederek uygulama kodunda kullanılabilecek arayüzler oluşturur. Go, Kotlin, Python ve TypeScript gibi dilleri destekler.

SQ

sqlc

100

sqlc-dev · ORM & Veritabanı Araçları

YILDIZ18.4K
ÇATAL1.1K
COMMIT1.9K
KATKICI242
SÜRÜMv1.31.1
GÜNCELLEMEdün
GoSQLKod ÜretimiTip GüvenliğiMIT
Ne yapar?
  • SQL sorgularını yazıp bunlara karşılık gelen tip güvenli kod arayüzlerini otomatik oluşturursun.
  • Desteklenen diller için eklenti sistemini kullanarak uygulama kodunu SQL ile entegre edersin.
  • Veritabanı işlemlerini tip güvenliği sağlayarak uygulama katmanına dahil edersin.
Dikkat
  • • Yüksek açık issue sayısı (710)
Kullanıcı yorumları
  • • NötrHacker News

    Postgres ve Go için sqlc/pgx'ya Nasıl Girdik

    “Evet, fark ettim ki plpgsql'a ilk prensiplerden, boşa harcadığım tüm çabayı düşünmeye başladığımda bir şans vermem gerekiyordu. Sadece makine döngüleri değil - tampon kopyalama, bağlam anahtarları, ağ anahtarları, gecikme - aynı zamanda, o sırada Java'da çalışırken, orada...”

  • • NötrHacker News

    Postgres ve Go için sqlc/pgx'ya Nasıl Girdik

    “Sanırım bir şeyi kaçırıyorum ama sclc alamıyorum. Diyelim ki "yazarların bir listesini almak" istiyorum, bu yüzden sclc'de şöyle yazardım: -- ad: ListAutors :many SELECT FROM Authors ORDER BY name; ve Go'da daha sonra yazarlar diyebilirim, hata:= queries.ListAuthors(ctx) . Bu harika. Şimdi, eğer...”

Web Sitesi GitHub

Notum

Aynı kategoride: ORM & Veritabanı Araçları