mirror of
https://github.com/Start9Labs/registry.git
synced 2026-03-26 02:11:53 +00:00
add database model for ptracking package dependencies
This commit is contained in:
10
src/Model.hs
10
src/Model.hs
@@ -17,6 +17,7 @@ import Lib.Types.Category
|
||||
import Lib.Types.Emver
|
||||
import Orphans.Emver ( )
|
||||
import Startlude
|
||||
import Yesod.Persist ( PersistFilter(Eq) )
|
||||
|
||||
share [mkPersist sqlSettings, mkMigrate "migrateAll"] [persistLowerCase|
|
||||
PkgRecord
|
||||
@@ -91,4 +92,13 @@ ErrorLogRecord
|
||||
message Text
|
||||
incidents Word32
|
||||
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
|
||||
|]
|
||||
|
||||
Reference in New Issue
Block a user