Leksykon IT › Bazy danych › Knex.js

Knex.js

Bazy danych Svenska → Zaktualizowano: 2026-10-06
Więcej informacji
Twórca
Tim Griesser
Rok
Typ
Budowniczy zapytań SQL dla Node.js
Licencja
MIT
Oficjalna strona

Budowniczy zapytań SQL, NIE ORM — składa zapytania w łańcuchowe API bez mapowania wierszy na klasy. Ma wbudowany system migracji.

knex('users').where('age', '>', 18).select() → poprawny SQL. Standardowy wybór, gdy chcesz kontroli nad SQL-em bez pisania surowych zapytań. Migracje przez CLI z funkcjami up/down. Istnieje Bookshelf (ORM nad Knexem), ale stracił na znaczeniu. Utrzymanie Knexa przeszło trudny okres — Tim Griesser zrobił przerwę, a w 2022 projekt przejęli inni. Konkurenci: Drizzle (TS-first), Kysely (budowniczy zapytań w TS).

← Wróć do leksykonu