Safe Haskell | None |
---|---|
Language | Haskell2010 |
The uuid-ossp
extension provides functions for constructing UUIDs.
For an example of usage, see the documentation for PgExtensionEntity
.
Synopsis
- data UuidOssp = UuidOssp {
- pgUuidNil :: forall ctxt s. LiftPg ctxt s UUID
- pgUuidNsDns :: forall ctxt s. LiftPg ctxt s UUID
- pgUuidNsUrl :: forall ctxt s. LiftPg ctxt s UUID
- pgUuidNsOid :: forall ctxt s. LiftPg ctxt s UUID
- pgUuidNsX500 :: forall ctxt s. LiftPg ctxt s UUID
- pgUuidGenerateV1 :: forall ctxt s. LiftPg ctxt s UUID
- pgUuidGenerateV1Mc :: forall ctxt s. LiftPg ctxt s UUID
- pgUuidGenerateV3 :: forall ctxt s. LiftPg ctxt s (UUID -> Text -> UUID)
- pgUuidGenerateV4 :: forall ctxt s. LiftPg ctxt s UUID
- pgUuidGenerateV5 :: forall ctxt s. LiftPg ctxt s (UUID -> Text -> UUID)
Documentation
Data type representing definitions contained in the uuid-ossp
extension
UuidOssp | |
|
Instances
IsPgExtension UuidOssp Source # | |
Defined in Database.Beam.Postgres.Extensions.UuidOssp |