1 repository
Database integrations that provide automatic type checking for queries and schemas.
Distinct from PostgreSQL Integrations: Distinct from PostgreSQL Integrations by focusing specifically on the type-safety and schema verification layer.
Explore 1 awesome GitHub repository matching data & databases · Type-Safe Integrations. Refine with filters or upvote what's useful.
Slonik este un client PostgreSQL type-safe pentru Node.js care utilizează tagged template literals pentru a asigura că parametrii sunt legați și protejați împotriva atacurilor de tip injecție. Oferă un framework pentru conectarea aplicațiilor la PostgreSQL cu verificare automată a tipurilor pentru interogări și scheme de baze de date. Proiectul se distinge printr-un linter de interogări SQL specializat care detectează coloanele invalide și nepotrivirile de tip prin verificarea codului față de o schemă de bază de date live în timpul procesului de dezvoltare. Include, de asemenea, un inserator binar de date în masă de înaltă performanță pentru încărcarea seturilor mari de date folosind serializarea binară nativă și un manager de pool de conexiuni capabil de rutare dinamică a interogărilor între nodurile primare și cele secundare. Biblioteca acoperă un set larg de capabilități de baze de date, inclusiv gestionarea tranzacțiilor atomice, construirea dinamică a interogărilor SQL și procesarea seturilor mari de rezultate prin streaming async-iterable. Oferă în continuare interceptori de middleware pentru logare și benchmarking, parsarea tipurilor personalizate și mecanisme de callback asincrone pentru reîmprospătarea credențialelor de autentificare la baza de date.
Connects Node.js applications to PostgreSQL with automatic type checking for queries and database schemas.