mirror of
https://github.com/portainer/portainer.git
synced 2025-07-23 15:29:42 +02:00
feat(support): add db and activity db file size to support bundle [r8s-169] (#221)
This commit is contained in:
parent
aac9d001f7
commit
05e872337a
2 changed files with 10 additions and 0 deletions
|
@ -40,6 +40,7 @@ type Connection interface {
|
||||||
GetDatabaseFileName() string
|
GetDatabaseFileName() string
|
||||||
GetDatabaseFilePath() string
|
GetDatabaseFilePath() string
|
||||||
GetStorePath() string
|
GetStorePath() string
|
||||||
|
GetDatabaseFileSize() (int64, error)
|
||||||
|
|
||||||
IsEncryptedStore() bool
|
IsEncryptedStore() bool
|
||||||
NeedsEncryptionMigration() (bool, error)
|
NeedsEncryptionMigration() (bool, error)
|
||||||
|
|
|
@ -62,6 +62,15 @@ func (connection *DbConnection) GetStorePath() string {
|
||||||
return connection.Path
|
return connection.Path
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (connection *DbConnection) GetDatabaseFileSize() (int64, error) {
|
||||||
|
file, err := os.Stat(connection.GetDatabaseFilePath())
|
||||||
|
if err != nil {
|
||||||
|
return 0, fmt.Errorf("Failed to stat database file path: %s err: %w", connection.GetDatabaseFilePath(), err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return file.Size(), nil
|
||||||
|
}
|
||||||
|
|
||||||
func (connection *DbConnection) SetEncrypted(flag bool) {
|
func (connection *DbConnection) SetEncrypted(flag bool) {
|
||||||
connection.isEncrypted = flag
|
connection.isEncrypted = flag
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue