๐๏ธ Database Overview
Ever Gauzy supports multiple databases and ORMs, providing flexibility for different deployment scenarios.
๐๏ธ TypeORM Setup
TypeORM is the primary ORM in Ever Gauzy, providing the Active Record and Data Mapper patterns for database operations.
๐๏ธ MikroORM Setup
MikroORM is the alternative ORM in Ever Gauzy, providing stricter metadata validation, identity maps, and the Unit of Work pattern.
๐๏ธ Knex Setup
Knex.js is a SQL query builder available in Ever Gauzy for complex queries, raw SQL operations, and database-level migrations that bypass ORM abstraction.
๐๏ธ Migrations
Database migrations manage schema changes across environments in a controlled, versioned manner.
๐๏ธ Database Seeding
Ever Gauzy includes database seeders to populate demo data, default configurations, and test fixtures.
๐๏ธ Multi-ORM Entities
How to define database entities in Ever Gauzy using the shared Multi-ORM decorator system for compatibility with both TypeORM and MikroORM.
๐๏ธ Tenant Filtering
Documentation of how tenant-scoped data isolation is enforced at the ORM level, including intentional bypasses and their justifications.