mirror of
https://github.com/mudler/luet.git
synced 2025-09-09 02:59:30 +00:00
Add boltdb implementation for packageset and db
This commit is contained in:
committed by
Ettore Di Giacinto
parent
da8734ed6a
commit
c3197d70fc
@@ -18,12 +18,14 @@ package pkg
|
||||
// Database is a merely simple in-memory db.
|
||||
// FIXME: Use a proper structure or delegate to third-party
|
||||
type PackageDatabase interface {
|
||||
PackageSet
|
||||
|
||||
Get(s string) (string, error)
|
||||
Set(k, v string) error
|
||||
|
||||
Create([]byte) (string, error)
|
||||
Retrieve(ID string) ([]byte, error)
|
||||
|
||||
GetPackage(ID string) (Package, error)
|
||||
CreatePackage(p Package) (string, error)
|
||||
FindPackage(name, version string) (Package, error)
|
||||
UpdatePackage(p Package) error
|
||||
}
|
||||
|
Reference in New Issue
Block a user