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:
committed by
Keagan McClelland
parent
bd95a3ec1b
commit
0d7719eac5
10
src/Model.hs
10
src/Model.hs
@@ -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
|
||||||
|]
|
|]
|
||||||
|
|||||||
Reference in New Issue
Block a user