Performs a read-only structural check of the configured Squidie database schema.
The check compares required tables, columns, indexes, and foreign keys with Squidie's current baseline. It never runs migrations or writes migration metadata.
Summary
Functions
Checks the configured Ecto schema or reports that SQL drift is not applicable.
Builds a schema result from normalized PostgreSQL catalog rows.
Types
@type result() :: map()
Functions
@spec check(Squidie.Config.t() | Squidie.Runtime.Journal.Storage.t()) :: result()
Checks the configured Ecto schema or reports that SQL drift is not applicable.
Builds a schema result from normalized PostgreSQL catalog rows.