Database
Infra extensions on theentity model. Base: crm-reference.aip. Spec: Specification.
Supported databases (v0.1)
PostgreSQL:
aip emit sql. MySQL: declare database mysql and run aip emit mysql (see examples/mysql-minimal.aip). Matrix: Specification § Transpiler matrix.
Migrations
Generated fromentity with implicit fields in DDL.
seed
Indexes and constraints
Naming
Rules: lowercase,
snake_case, plural table names.
UUID and audit
id:uuidby defaulttimestamps:created_at,updated_atsoft_delete: nullabledeleted_at
