📄️ Database Overview
Ever Gauzy supports multiple databases and ORMs, providing flexibility for different deployment scenarios.
📄️ Database Schema Overview
Comprehensive overview of the Ever Gauzy database schema.
📄️ TypeORM Migrations
Create and manage database schema changes with TypeORM migrations.
📄️ 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.
📄️ Query Builder Patterns
Use TypeORM query builder for complex queries.
📄️ Database Indexing Strategy
Optimize query performance with proper indexing.
📄️ 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.
📄️ Connection Pooling
Configure and optimize database connection pools.
📄️ 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.
📄️ Soft Delete Patterns
How Gauzy implements soft deletes to preserve data integrity.
📄️ Database Seeding
Seed the database with initial and demo data.
📄️ 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.
📄️ Transaction Management
Handle database transactions for data consistency.
📄️ Multi-Schema Tenancy
Database-level tenant isolation strategies.
📄️ MikroORM Migrations
Create and manage database migrations with MikroORM.
📄️ Data Archival
Strategies for archiving old data to maintain performance.
📄️ Read Replicas
Configure read replicas for database scaling.
📄️ Database Views
Using database views for complex reporting queries.
🗃️ entity-reference
15 éléments