all you need is sql.
Put the data layer in files your team can review: definitions.sql for the schema, migrations/*.sql for history, and sql/*.sql for queries. sqlfu turns those files into typed wrappers, migration drafts, and named runtime calls.