summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go17
1 files changed, 17 insertions, 0 deletions
diff --git a/main.go b/main.go
index dcf42b1..84a3559 100644
--- a/main.go
+++ b/main.go
@@ -2,8 +2,11 @@ package main
import (
"bufio"
+ "database/sql"
+ _ "github.com/go-sql-driver/mysql"
"log"
"os"
+ "time"
//"strings"
)
@@ -30,10 +33,24 @@ func main() {
}
}
*/
+ starttime := time.Now()
err = cleanData(conf, DATABASE_USER, DATABASE_PASS, DATABASE_CONNECTION, DATABASE_NAME)
if err != nil {
log.Println(err)
}
+
+ db, err := sql.Open("mysql", DATABASE_USER+":"+DATABASE_PASS+"@"+DATABASE_CONNECTION+"/"+DATABASE_NAME)
+ if err != nil {
+ log.Println("Failed to connect to db")
+ return
+ }
+ defer db.Close()
+ ival, err := conf.getInterval()
+ if err != nil {
+ log.Println("erronous interval in conf prevents the privatization of data")
+ return
+ }
+ privatizeCleaned(db, starttime.Add(-2*ival), conf)
}
//Starts a process that reads from stdin and