rel8/tests
Shane c778ac1763
Introduce QualifiedName (fixes #228) (#257)
This adds a new type `QualifiedName` for named PostgreSQL objects (tables, views, functions and sequences) that can optionally be qualified by a schema. Previously only `TableSchema` could be qualified in this way.

`QualifiedName` has an `IsString` instance so the common case (where the schema is `Nothing`) doesn't have to care about schemas (if `OverloadedStrings` is enabled).

This also refactors `TableSchema` to use `QualifiedName` for its `name` field and drops its `schema` field.

Thanks to @elldritch for the bug report and the inspiration.
2023-07-11 12:06:36 +00:00
..
Rel8/Generic/Rel8able Statements overhaul (support for statement-level WITH) (#250) 2023-07-07 11:29:15 +01:00
Main.hs Introduce QualifiedName (fixes #228) (#257) 2023-07-11 12:06:36 +00:00