1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-07-24 15:49:44 +02:00

Microsoft SQL Server driver and prep

This commit is contained in:
Harvey Kandola 2019-03-26 08:51:02 -04:00
parent e6335dd58c
commit deb579d8ad
63 changed files with 73767 additions and 13 deletions

4
core/env/flags.go vendored
View file

@ -82,7 +82,7 @@ func ParseFlags() (f Flags, ok bool) {
register(&port, "port", false, "http/https port number")
register(&forcePort2SSL, "forcesslport", false, "redirect given http port number to TLS")
register(&siteMode, "offline", false, "set to '1' for OFFLINE mode")
register(&dbType, "dbtype", true, "specify the database provider: mysql|percona|mariadb|postgresql")
register(&dbType, "dbtype", true, "specify the database provider: mysql|percona|mariadb|postgresql|sqlserver")
register(&dbConn, "db", true, `'database specific connection string for example "user:password@tcp(localhost:3306)/dbname"`)
register(&location, "location", false, `reserved`)
@ -90,6 +90,7 @@ func ParseFlags() (f Flags, ok bool) {
ok = false
}
f.DBType = strings.ToLower(dbType)
f.DBConn = dbConn
f.ForceHTTPPort2SSL = forcePort2SSL
f.HTTPPort = port
@ -97,7 +98,6 @@ func ParseFlags() (f Flags, ok bool) {
f.SiteMode = siteMode
f.SSLCertFile = certFile
f.SSLKeyFile = keyFile
f.DBType = strings.ToLower(dbType)
// reserved
if len(location) == 0 {

View file

@ -28,8 +28,8 @@ const (
// StoreTypePostgreSQL is PostgreSQL
StoreTypePostgreSQL StoreType = "PostgreSQL"
// StoreTypeMSSQL is Microsoft SQL Server
StoreTypeMSSQL StoreType = "MSSQL"
// StoreTypeSQLServer is Microsoft SQL Server
StoreTypeSQLServer StoreType = "SQLServer"
)
// StoreProvider defines a database provider.