Skip to content

Commit 0582d21

Browse files
gfphoenix78my-ship-it
authored andcommitted
Support two cbdb pattern
1 parent 41f8339 commit 0582d21

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

internal/dbconn/version.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ const (
2222

2323
const (
2424
gpdbPattern = `\(Greenplum Database ([0-9]+\.[0-9]+\.[0-9]+)[^)]*\)`
25-
cbdbPattern = `\(Apache Cloudberry ([0-9]+\.[0-9]+\.[0-9]+)[^)]*\)`
25+
cbdbPattern = `\(Cloudberry Database ([0-9]+\.[0-9]+\.[0-9]+)[^)]*\)`
26+
cbdbNewPattern = `\(Apache Cloudberry ([0-9]+\.[0-9]+\.[0-9]+)[^)]*\)`
2627
hdwPattern = `\(HashData Warehouse ([0-9]+\.[0-9]+\.[0-9]+)[^)]*\)`
2728
pgsqlPattern = `^PostgreSQL\s+([0-9]+\.[0-9]+\.[0-9]+)`
2829
)
@@ -114,6 +115,9 @@ func (dbversion *GPDBVersion) ParseVersionInfo(versionString string) {
114115
if ver, ok := dbversion.extractVersion(cbdbPattern); ok {
115116
dbversion.Type = CBDB
116117
dbversion.SemVer = ver
118+
} else if ver, ok := dbversion.extractVersion(cbdbNewPattern); ok {
119+
dbversion.Type = CBDB
120+
dbversion.SemVer = ver
117121
} else if ver, ok := dbversion.extractVersion(gpdbPattern); ok {
118122
dbversion.Type = GPDB
119123
dbversion.SemVer = ver

0 commit comments

Comments
 (0)