Skip to main content

Database Schema

Status: DRAFT — merged into Data Model
The full database schema (92 TypeORM entities, base classes, indexes, unique constraints, and domain partitioning) is documented in the Data Model page, which covers:
  • All 92 entities organized by domain (authentication, organizations, cap table, ESOP, convertibles, documents, billing, activity, referral, integrations, views)
  • Base classes (HashedTable, Created, CreatedModified, CreatedModifiedDeleted)
  • Indexes and unique constraints
  • Entity domain partitioning (Profile, Account, Site Access)
  • View entities (Groups, OperatingAgreementsTransactions)
Source: equa-server/modules/persistence/src/schema.ts (lines 1-2101)