Ich habe einen Haskell Status
Typ:Mapping Haskell Typ Postgres-Datenbank mit Persistent
data Status = FirstViewed | Reviewed | Learned
Wie kann ich diese Daten zu Persistent Postgres-Datenbank abzubilden?
share [mkPersist sqlSettings, mkMigrate "migrateAll"] [persistLowerCase|
Vocabulary sql=vocabulary
word Text
date UTCTime
status Status
deriving Show
|]
Sie könnten die Template Haskell-Funktion ['direPersistField'] (https://hackage.haskell.org/package/persistent-template-2.5.2/docs/Database-Persist-TH.html#v:derivePersistField) verwenden um die notwendigen Instanzen für "persistent" zu serialisieren und zu entserialisieren. –