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.
sqlc
100sqlc-dev · ORM & Veritabanı Araçları
- 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.
- • Yüksek açık issue sayısı (710)
- • 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...”