Supported databases
Flock introspects three database engines. Schema inference, sample extraction, and seeding are implemented for each.MariaDB connects through the
mysql provider. postgresql and mssql are accepted as aliases for postgres and sqlserver.Connect
What Flock reads
Connecting runs a full introspection pass against the database catalog:- Table classification. Each table is tagged patient, encounter, clinical, financial, or reference from its columns and naming.
- Relationship mapping. Foreign keys become a dependency order, so an insert never precedes the row it references.
- Column semantics. Flock identifies MRN fields, date columns, coded values, and free text from types and constraints.
- Healthcare patterns. Common EHR naming conventions are recognized so the classification holds on real vendor schemas.
pidgeon flock schema --classify to print the classification, or pidgeon flock schema --visualize to emit the schema as a Mermaid ER diagram.
