add database model for ptracking package dependencies

This commit is contained in:
Lucy Cifferello
2021-11-24 18:19:39 -07:00
committed by Keagan McClelland
parent bd95a3ec1b
commit 0d7719eac5

View File

@@ -17,6 +17,7 @@ import Lib.Types.Category
import Lib.Types.Emver import Lib.Types.Emver
import Orphans.Emver ( ) import Orphans.Emver ( )
import Startlude import Startlude
import Yesod.Persist ( PersistFilter(Eq) )
share [mkPersist sqlSettings, mkMigrate "migrateAll"] [persistLowerCase| share [mkPersist sqlSettings, mkMigrate "migrateAll"] [persistLowerCase|
PkgRecord PkgRecord
@@ -91,4 +92,13 @@ ErrorLogRecord
message Text message Text
incidents Word32 incidents Word32
UniqueLogRecord epoch commitHash sourceFile line target level message UniqueLogRecord epoch commitHash sourceFile line target level message
PkgDependency
createdAt UTCTime
pkgId PkgRecordId
pkgVersion Version
depId PkgRecordId
depVersionRange VersionRange
UniquePkgVersion pkgId pkgVersion
deriving Eq
deriving Show
|] |]