orville-postgresql-1.0.0.0: src/Orville/PostgreSQL/Schema.hs
{-# OPTIONS_GHC -Wno-missing-import-lists #-}
{- |
Copyright : Flipstone Technology Partners 2023
License : MIT
Stability : Stable
You can import "Orville.PostgreSQL.Schema" to get access to all the functions
related to representing a SQL schema. This includes a number of lower-level
items not exported by "Orville.PostgreSQL" that give you more control (and
therefore responsibility) over the definition of the schema.
@since 1.0.0.0
-}
module Orville.PostgreSQL.Schema
( -- * Defining Tables
module Orville.PostgreSQL.Schema.TableDefinition
, module Orville.PostgreSQL.Schema.TableIdentifier
, module Orville.PostgreSQL.Schema.PrimaryKey
, module Orville.PostgreSQL.Schema.IndexDefinition
, module Orville.PostgreSQL.Schema.ConstraintDefinition
-- * Defining Sequences
, module Orville.PostgreSQL.Schema.SequenceDefinition
, module Orville.PostgreSQL.Schema.SequenceIdentifier
)
where
-- Note: we list the re-exports explicity above to control the order that they
-- appear in the generated haddock documentation.
import Orville.PostgreSQL.Schema.ConstraintDefinition
import Orville.PostgreSQL.Schema.IndexDefinition
import Orville.PostgreSQL.Schema.PrimaryKey
import Orville.PostgreSQL.Schema.SequenceDefinition
import Orville.PostgreSQL.Schema.SequenceIdentifier
import Orville.PostgreSQL.Schema.TableDefinition
import Orville.PostgreSQL.Schema.TableIdentifier