Describe the PostgreSQL, Knex, migration, and schema-evolution model.
The current repository uses PostgreSQL, typically through Supabase, with a shared Knex-based runtime.
Current Model
@universo/database owns the shared Knex runtime and executor helpers.
Request-scoped execution is used where auth and RLS context must be applied.
@universo/migrations-platform registers and runs platform migrations.
@universo/schema-ddl provides runtime schema generation and diff utilities.
Design Goals
The database layer is built for controlled schema evolution, soft-delete-aware business domains, migration visibility, and future exportable definitions.
That makes the data layer part of the platform kernel and its operational model.