beam-migrate-0.2.0.0: Database/Beam/Migrate/SQL.hs
-- | Manual alternative to the 'CheckedDatabaseSettings' mechanism.
--
-- Database schemas are given as sequences of DDL commands expressed in a
-- @beam-migrate@ DSL. The 'runMigrationSilenced' function can be used to
-- recover the 'CheckedDatabaseSettings' that represents the database settings
-- as well as the database predicates corresponding to the sequence of DDL
-- commands.
--
-- This is often a more concise way of specifying a database schema when your
-- database names are wildly different from the defaults beam assigns or you
-- multiple constraints that make modifying the auto-generated schema too
-- difficult.
module Database.Beam.Migrate.SQL
( module Database.Beam.Migrate.SQL.SQL92
, module Database.Beam.Migrate.SQL.Tables
, module Database.Beam.Migrate.SQL.Types ) where
import Database.Beam.Migrate.SQL.SQL92
import Database.Beam.Migrate.SQL.Tables
import Database.Beam.Migrate.SQL.Types