Browse Source

fix versioning

pull/7185/head
chrislu 1 month ago
parent
commit
ac83adc6ce
  1. 5
      weed/server/postgres/protocol.go
  2. 3
      weed/server/postgres/server.go

5
weed/server/postgres/protocol.go

@ -10,6 +10,7 @@ import (
"github.com/seaweedfs/seaweedfs/weed/glog" "github.com/seaweedfs/seaweedfs/weed/glog"
"github.com/seaweedfs/seaweedfs/weed/query/sqltypes" "github.com/seaweedfs/seaweedfs/weed/query/sqltypes"
"github.com/seaweedfs/seaweedfs/weed/util/version"
) )
// handleMessage processes a single PostgreSQL protocol message // handleMessage processes a single PostgreSQL protocol message
@ -168,7 +169,7 @@ func (s *PostgreSQLServer) handleSystemQuery(session *PostgreSQLSession, query s
case "select version()": case "select version()":
return &SystemQueryResult{ return &SystemQueryResult{
Columns: []string{"version"}, Columns: []string{"version"},
Rows: [][]string{{"SeaweedFS 1.0 (PostgreSQL 14.0 compatible)"}},
Rows: [][]string{{fmt.Sprintf("SeaweedFS %s (PostgreSQL 14.0 compatible)", version.VERSION_NUMBER)}},
} }
case "select current_database()": case "select current_database()":
return &SystemQueryResult{ return &SystemQueryResult{
@ -183,7 +184,7 @@ func (s *PostgreSQLServer) handleSystemQuery(session *PostgreSQLSession, query s
case "select current_setting('server_version')": case "select current_setting('server_version')":
return &SystemQueryResult{ return &SystemQueryResult{
Columns: []string{"server_version"}, Columns: []string{"server_version"},
Rows: [][]string{{"14.0"}},
Rows: [][]string{{fmt.Sprintf("%s (SeaweedFS)", version.VERSION_NUMBER)}},
} }
case "select current_setting('server_encoding')": case "select current_setting('server_encoding')":
return &SystemQueryResult{ return &SystemQueryResult{

3
weed/server/postgres/server.go

@ -15,6 +15,7 @@ import (
"github.com/seaweedfs/seaweedfs/weed/glog" "github.com/seaweedfs/seaweedfs/weed/glog"
"github.com/seaweedfs/seaweedfs/weed/query/engine" "github.com/seaweedfs/seaweedfs/weed/query/engine"
"github.com/seaweedfs/seaweedfs/weed/util/version"
) )
// PostgreSQL protocol constants // PostgreSQL protocol constants
@ -420,7 +421,7 @@ func (s *PostgreSQLServer) handleStartup(session *PostgreSQLSession) error {
} }
// Send parameter status messages // Send parameter status messages
err = s.sendParameterStatus(session, "server_version", "14.0 (SeaweedFS)")
err = s.sendParameterStatus(session, "server_version", fmt.Sprintf("%s (SeaweedFS)", version.VERSION_NUMBER))
if err != nil { if err != nil {
return err return err
} }

Loading…
Cancel
Save