persistent-test-2.13.1.3: Tests for Persistent
Safe HaskellNone
LanguageHaskell2010

MigrationTest

Documentation

data CustomSqlId Source #

Constructors

CustomSqlId 

Fields

Instances

Instances details
PersistEntity CustomSqlId Source # 
Instance details

Defined in MigrationTest

Associated Types

type PersistEntityBackend CustomSqlId 
Instance details

Defined in MigrationTest

newtype Key CustomSqlId 
Instance details

Defined in MigrationTest

data EntityField CustomSqlId typ 
Instance details

Defined in MigrationTest

data Unique CustomSqlId 
Instance details

Defined in MigrationTest

SafeToInsert CustomSqlId Source # 
Instance details

Defined in MigrationTest

PersistField CustomSqlId Source # 
Instance details

Defined in MigrationTest

AtLeastOneUniqueKey CustomSqlId Source # 
Instance details

Defined in MigrationTest

OnlyOneUniqueKey CustomSqlId Source # 
Instance details

Defined in MigrationTest

PersistFieldSql CustomSqlId Source # 
Instance details

Defined in MigrationTest

SymbolToField "pk" CustomSqlId Int Source # 
Instance details

Defined in MigrationTest

SymbolToField "id" CustomSqlId (Key CustomSqlId) Source # 
Instance details

Defined in MigrationTest

FromJSON (Key CustomSqlId) Source # 
Instance details

Defined in MigrationTest

ToJSON (Key CustomSqlId) Source # 
Instance details

Defined in MigrationTest

Read (Key CustomSqlId) Source # 
Instance details

Defined in MigrationTest

Show (Key CustomSqlId) Source # 
Instance details

Defined in MigrationTest

Eq (Key CustomSqlId) Source # 
Instance details

Defined in MigrationTest

Ord (Key CustomSqlId) Source # 
Instance details

Defined in MigrationTest

FromHttpApiData (Key CustomSqlId) Source # 
Instance details

Defined in MigrationTest

ToHttpApiData (Key CustomSqlId) Source # 
Instance details

Defined in MigrationTest

PathPiece (Key CustomSqlId) Source # 
Instance details

Defined in MigrationTest

PersistField (Key CustomSqlId) Source # 
Instance details

Defined in MigrationTest

PersistFieldSql (Key CustomSqlId) Source # 
Instance details

Defined in MigrationTest

data EntityField CustomSqlId typ Source # 
Instance details

Defined in MigrationTest

newtype Key CustomSqlId Source # 
Instance details

Defined in MigrationTest

type PersistEntityBackend CustomSqlId Source # 
Instance details

Defined in MigrationTest

data Unique CustomSqlId Source # 
Instance details

Defined in MigrationTest

data Source Source #

Constructors

Source 

Instances

Instances details
PersistEntity Source Source # 
Instance details

Defined in MigrationTest

Associated Types

type PersistEntityBackend Source 
Instance details

Defined in MigrationTest

newtype Key Source 
Instance details

Defined in MigrationTest

data EntityField Source typ 
Instance details

Defined in MigrationTest

data Unique Source 
Instance details

Defined in MigrationTest

SafeToInsert Source Source # 
Instance details

Defined in MigrationTest

PersistField Source Source # 
Instance details

Defined in MigrationTest

(TypeError (NoUniqueKeysError Source) :: Constraint) => AtLeastOneUniqueKey Source Source # 
Instance details

Defined in MigrationTest

(TypeError (NoUniqueKeysError Source) :: Constraint) => OnlyOneUniqueKey Source Source # 
Instance details

Defined in MigrationTest

PersistFieldSql Source Source # 
Instance details

Defined in MigrationTest

ToBackendKey SqlBackend Source Source # 
Instance details

Defined in MigrationTest

SymbolToField "field3" Source Int Source # 
Instance details

Defined in MigrationTest

SymbolToField "field4" Source TargetId Source # 
Instance details

Defined in MigrationTest

SymbolToField "id" Source (Key Source) Source # 
Instance details

Defined in MigrationTest

FromJSON (Key Source) Source # 
Instance details

Defined in MigrationTest

ToJSON (Key Source) Source # 
Instance details

Defined in MigrationTest

Read (Key Source) Source # 
Instance details

Defined in MigrationTest

Show (Key Source) Source # 
Instance details

Defined in MigrationTest

Eq (Key Source) Source # 
Instance details

Defined in MigrationTest

Methods

(==) :: Key Source -> Key Source -> Bool #

(/=) :: Key Source -> Key Source -> Bool #

Ord (Key Source) Source # 
Instance details

Defined in MigrationTest

FromHttpApiData (Key Source) Source # 
Instance details

Defined in MigrationTest

ToHttpApiData (Key Source) Source # 
Instance details

Defined in MigrationTest

PathPiece (Key Source) Source # 
Instance details

Defined in MigrationTest

PersistField (Key Source) Source # 
Instance details

Defined in MigrationTest

PersistFieldSql (Key Source) Source # 
Instance details

Defined in MigrationTest

Methods

sqlType :: Proxy (Key Source) -> SqlType #

data EntityField Source typ Source # 
Instance details

Defined in MigrationTest

newtype Key Source Source # 
Instance details

Defined in MigrationTest

type PersistEntityBackend Source Source # 
Instance details

Defined in MigrationTest

data Unique Source Source # 
Instance details

Defined in MigrationTest

data Target Source #

Constructors

Target 

Instances

Instances details
Show Target Source # 
Instance details

Defined in MigrationTest

Eq Target Source # 
Instance details

Defined in MigrationTest

Methods

(==) :: Target -> Target -> Bool #

(/=) :: Target -> Target -> Bool #

PersistEntity Target Source # 
Instance details

Defined in MigrationTest

Associated Types

type PersistEntityBackend Target 
Instance details

Defined in MigrationTest

newtype Key Target 
Instance details

Defined in MigrationTest

data EntityField Target typ 
Instance details

Defined in MigrationTest

data Unique Target 
Instance details

Defined in MigrationTest

SafeToInsert Target Source # 
Instance details

Defined in MigrationTest

PersistField Target Source # 
Instance details

Defined in MigrationTest

AtLeastOneUniqueKey Target Source # 
Instance details

Defined in MigrationTest

OnlyOneUniqueKey Target Source # 
Instance details

Defined in MigrationTest

PersistFieldSql Target Source # 
Instance details

Defined in MigrationTest

ToBackendKey SqlBackend Target Source # 
Instance details

Defined in MigrationTest

SymbolToField "field1" Target Int Source # 
Instance details

Defined in MigrationTest

SymbolToField "field2" Target Text Source # 
Instance details

Defined in MigrationTest

SymbolToField "field4" Source TargetId Source # 
Instance details

Defined in MigrationTest

SymbolToField "id" Target (Key Target) Source # 
Instance details

Defined in MigrationTest

FromJSON (Key Target) Source # 
Instance details

Defined in MigrationTest

ToJSON (Key Target) Source # 
Instance details

Defined in MigrationTest

Read (Key Target) Source # 
Instance details

Defined in MigrationTest

Show (Key Target) Source # 
Instance details

Defined in MigrationTest

Eq (Key Target) Source # 
Instance details

Defined in MigrationTest

Methods

(==) :: Key Target -> Key Target -> Bool #

(/=) :: Key Target -> Key Target -> Bool #

Ord (Key Target) Source # 
Instance details

Defined in MigrationTest

FromHttpApiData (Key Target) Source # 
Instance details

Defined in MigrationTest

ToHttpApiData (Key Target) Source # 
Instance details

Defined in MigrationTest

PathPiece (Key Target) Source # 
Instance details

Defined in MigrationTest

PersistField (Key Target) Source # 
Instance details

Defined in MigrationTest

PersistFieldSql (Key Target) Source # 
Instance details

Defined in MigrationTest

Methods

sqlType :: Proxy (Key Target) -> SqlType #

data EntityField Target typ Source # 
Instance details

Defined in MigrationTest

newtype Key Target Source # 
Instance details

Defined in MigrationTest

type PersistEntityBackend Target Source # 
Instance details

Defined in MigrationTest

data Unique Target Source # 
Instance details

Defined in MigrationTest

data Source1 Source #

Constructors

Source1 

Instances

Instances details
PersistEntity Source1 Source # 
Instance details

Defined in MigrationTest

Associated Types

type PersistEntityBackend Source1 
Instance details

Defined in MigrationTest

newtype Key Source1 
Instance details

Defined in MigrationTest

data EntityField Source1 typ 
Instance details

Defined in MigrationTest

data Unique Source1 
Instance details

Defined in MigrationTest

SafeToInsert Source1 Source # 
Instance details

Defined in MigrationTest

PersistField Source1 Source # 
Instance details

Defined in MigrationTest

(TypeError (NoUniqueKeysError Source1) :: Constraint) => AtLeastOneUniqueKey Source1 Source # 
Instance details

Defined in MigrationTest

(TypeError (NoUniqueKeysError Source1) :: Constraint) => OnlyOneUniqueKey Source1 Source # 
Instance details

Defined in MigrationTest

PersistFieldSql Source1 Source # 
Instance details

Defined in MigrationTest

ToBackendKey SqlBackend Source1 Source # 
Instance details

Defined in MigrationTest

SymbolToField "extra" Source1 Int Source # 
Instance details

Defined in MigrationTest

SymbolToField "field3" Source1 Int Source # 
Instance details

Defined in MigrationTest

SymbolToField "field4" Source1 Target1Id Source # 
Instance details

Defined in MigrationTest

SymbolToField "id" Source1 (Key Source1) Source # 
Instance details

Defined in MigrationTest

FromJSON (Key Source1) Source # 
Instance details

Defined in MigrationTest

ToJSON (Key Source1) Source # 
Instance details

Defined in MigrationTest

Read (Key Source1) Source # 
Instance details

Defined in MigrationTest

Show (Key Source1) Source # 
Instance details

Defined in MigrationTest

Eq (Key Source1) Source # 
Instance details

Defined in MigrationTest

Ord (Key Source1) Source # 
Instance details

Defined in MigrationTest

FromHttpApiData (Key Source1) Source # 
Instance details

Defined in MigrationTest

ToHttpApiData (Key Source1) Source # 
Instance details

Defined in MigrationTest

PathPiece (Key Source1) Source # 
Instance details

Defined in MigrationTest

PersistField (Key Source1) Source # 
Instance details

Defined in MigrationTest

PersistFieldSql (Key Source1) Source # 
Instance details

Defined in MigrationTest

Methods

sqlType :: Proxy (Key Source1) -> SqlType #

data EntityField Source1 typ Source # 
Instance details

Defined in MigrationTest

newtype Key Source1 Source # 
Instance details

Defined in MigrationTest

type PersistEntityBackend Source1 Source # 
Instance details

Defined in MigrationTest

data Unique Source1 Source # 
Instance details

Defined in MigrationTest

data Target1 Source #

Constructors

Target1 

Instances

Instances details
Show Target1 Source # 
Instance details

Defined in MigrationTest

Eq Target1 Source # 
Instance details

Defined in MigrationTest

Methods

(==) :: Target1 -> Target1 -> Bool #

(/=) :: Target1 -> Target1 -> Bool #

PersistEntity Target1 Source # 
Instance details

Defined in MigrationTest

Associated Types

type PersistEntityBackend Target1 
Instance details

Defined in MigrationTest

newtype Key Target1 
Instance details

Defined in MigrationTest

data EntityField Target1 typ 
Instance details

Defined in MigrationTest

data Unique Target1 
Instance details

Defined in MigrationTest

SafeToInsert Target1 Source # 
Instance details

Defined in MigrationTest

PersistField Target1 Source # 
Instance details

Defined in MigrationTest

AtLeastOneUniqueKey Target1 Source # 
Instance details

Defined in MigrationTest

OnlyOneUniqueKey Target1 Source # 
Instance details

Defined in MigrationTest

PersistFieldSql Target1 Source # 
Instance details

Defined in MigrationTest

ToBackendKey SqlBackend Target1 Source # 
Instance details

Defined in MigrationTest

SymbolToField "field1" Target1 Int Source # 
Instance details

Defined in MigrationTest

SymbolToField "field2" Target1 Text Source # 
Instance details

Defined in MigrationTest

SymbolToField "field4" Source1 Target1Id Source # 
Instance details

Defined in MigrationTest

SymbolToField "id" Target1 (Key Target1) Source # 
Instance details

Defined in MigrationTest

FromJSON (Key Target1) Source # 
Instance details

Defined in MigrationTest

ToJSON (Key Target1) Source # 
Instance details

Defined in MigrationTest

Read (Key Target1) Source # 
Instance details

Defined in MigrationTest

Show (Key Target1) Source # 
Instance details

Defined in MigrationTest

Eq (Key Target1) Source # 
Instance details

Defined in MigrationTest

Ord (Key Target1) Source # 
Instance details

Defined in MigrationTest

FromHttpApiData (Key Target1) Source # 
Instance details

Defined in MigrationTest

ToHttpApiData (Key Target1) Source # 
Instance details

Defined in MigrationTest

PathPiece (Key Target1) Source # 
Instance details

Defined in MigrationTest

PersistField (Key Target1) Source # 
Instance details

Defined in MigrationTest

PersistFieldSql (Key Target1) Source # 
Instance details

Defined in MigrationTest

Methods

sqlType :: Proxy (Key Target1) -> SqlType #

data EntityField Target1 typ Source # 
Instance details

Defined in MigrationTest

newtype Key Target1 Source # 
Instance details

Defined in MigrationTest

type PersistEntityBackend Target1 Source # 
Instance details

Defined in MigrationTest

data Unique Target1 Source # 
Instance details

Defined in MigrationTest

specsWith :: forall (m :: Type -> Type). MonadUnliftIO m => RunDb SqlBackend m -> Spec Source #