|
|
|
@ -2,10 +2,8 @@ package mydb
|
|
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
import (
|
|
|
|
"fmt"
|
|
|
|
"fmt"
|
|
|
|
//"gorm.io/driver/mysql"
|
|
|
|
"gorm.io/driver/postgres"
|
|
|
|
//"gorm.io/driver/postgres"
|
|
|
|
|
|
|
|
//"gorm.io/driver/sqlserver"
|
|
|
|
|
|
|
|
"github.com/glebarez/sqlite"
|
|
|
|
|
|
|
|
"gorm.io/gorm"
|
|
|
|
"gorm.io/gorm"
|
|
|
|
"log"
|
|
|
|
"log"
|
|
|
|
"time"
|
|
|
|
"time"
|
|
|
|
@ -38,12 +36,12 @@ func initDatabase() {
|
|
|
|
//db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{})
|
|
|
|
//db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{})
|
|
|
|
|
|
|
|
|
|
|
|
//sqlite
|
|
|
|
//sqlite
|
|
|
|
db, err := gorm.Open(sqlite.Open("/media/cat/sd/home/cat/go_mqtt/go_mqtt.db"), &gorm.Config{})
|
|
|
|
//db, err := gorm.Open(sqlite.Open("/media/cat/sd/home/cat/go_mqtt/go_mqtt.db"), &gorm.Config{})
|
|
|
|
//db, err := gorm.Open(sqlite.Open("go_mqtt.db"), &gorm.Config{})
|
|
|
|
//db, err := gorm.Open(sqlite.Open("go_mqtt.db"), &gorm.Config{})
|
|
|
|
|
|
|
|
|
|
|
|
//postgres
|
|
|
|
//postgres
|
|
|
|
//dsn := "host=192.168.1.22 user=postgres password=452131wW dbname=postgres port=5432 sslmode=disable TimeZone=Asia/Shanghai"
|
|
|
|
dsn := "host=192.168.3.26 user=postgres password=452131wW dbname=go_mqtt port=5432 sslmode=disable TimeZone=Asia/Shanghai"
|
|
|
|
//db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{})
|
|
|
|
db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{})
|
|
|
|
|
|
|
|
|
|
|
|
//sqlserver
|
|
|
|
//sqlserver
|
|
|
|
//dsn := "sqlserver://sa:452131wW@192.168.3.29:1433?database=go_mqtt"
|
|
|
|
//dsn := "sqlserver://sa:452131wW@192.168.3.29:1433?database=go_mqtt"
|
|
|
|
|