Schema
Configures how YoSQL checks statements against the schema they run against.
YoSQL reads the create table statements your project already keeps and checks the rest of
your SQL against them: a column no table declares, a parameter whose type disagrees with the
column it is compared against, a record component that cannot hold what its column can
contain.
Nothing here connects to a database. The schema comes from your own DDL, which is why generation still works in a checkout with no services running — and why it costs nothing in a build that has no database available.
Anything it cannot read, it says nothing about. A statement in a dialect the parser does not cover, a table created from a select, a type nobody mapped: each of those is unknown, and an unknown skips a check rather than failing it. That is deliberate, and it is what makes it safe to turn on in a project that was not written with it in mind.