Přeskočit na obsah
+420 774 147 594
Kontakt

Slovník

Prisma

Prisma je ORM nové generace pro Node.js a TypeScript, které poskytuje typově bezpečný přístup k databázi na základě přístupu schema-first. Datový model definujete v souboru Prisma schema a nástroj z něj vygeneruje plně typovaného klienta s automatickým doplňováním, kontrolou chyb a validací všech databázových dotazů už při kompilaci. Tím odpadá celá třída běhových chyb způsobených špatnými názvy sloupců, nesprávnými typy nebo neplatnými relacemi.

Migrační systém sleduje změny schématu v čase a generuje SQL migrační soubory, které lze revidovat, verzovat a konzistentně aplikovat napříč prostředími. Prisma Studio nabízí vizuální rozhraní pro procházení a úpravu dat během vývoje. Funkce introspekce dokáže vygenerovat Prisma schema z existující databáze, takže je přechod možný i u projektů se zavedenou databází.

Pro vývojové týmy se Prisma stala standardním ORM v ekosystému TypeScriptu. Přes jedno konzistentní API podporuje PostgreSQL, MySQL, SQLite, SQL Server, MongoDB i CockroachDB. Typová bezpečnost, kterou poskytuje, je obzvlášť cenná ve větších kódových základnách, kde se změny databázového schématu musí propsat celou aplikací s korektností ověřenou kompilátorem, místo aby se na odhalení nesrovnalostí spoléhalo na ruční testování.

Potřebujete pomoc s projektem?

Proberme, jak můžeme přivést Vaši vizi k životu.
Získat nezávaznou nabídku