Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5ee97416dd | ||
|
|
ecb1f3b2cf |
@@ -7,6 +7,7 @@ import (
|
||||
"github.com/tecamino/tecamino-dbm/models"
|
||||
)
|
||||
|
||||
// DBM cli arguments
|
||||
type Args struct {
|
||||
Port models.Port
|
||||
Cert cert.Cert
|
||||
@@ -15,6 +16,7 @@ type Args struct {
|
||||
Debug bool
|
||||
}
|
||||
|
||||
// initialte cli arguments
|
||||
func Init() *Args {
|
||||
|
||||
a := Args{
|
||||
|
||||
@@ -5,6 +5,7 @@ import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"os"
|
||||
"strings"
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
@@ -87,6 +88,12 @@ func (d *DBMHandler) SaveDb() (err error) {
|
||||
defer f.Close()
|
||||
|
||||
for _, dp := range d.DB.GetAllDatapoints(0) {
|
||||
//exclude System datapoints from saving
|
||||
//System datapoints are used for internal purposes and should not be saved in the database
|
||||
if strings.Contains(dp.Path, "System:") {
|
||||
continue
|
||||
}
|
||||
|
||||
b, er := json.Marshal(dp)
|
||||
if er != nil {
|
||||
return er
|
||||
|
||||
Reference in New Issue
Block a user