[TD-3963]add community version macro in cmakefile,change keep option base on version
This commit is contained in:
parent
d7d38d88af
commit
3ac7f05f98
|
@ -37,6 +37,8 @@ IF (TD_WINDOWS OR TD_DARWIN)
|
||||||
SET(TD_SOMODE_STATIC TRUE)
|
SET(TD_SOMODE_STATIC TRUE)
|
||||||
ENDIF ()
|
ENDIF ()
|
||||||
|
|
||||||
|
ADD_DEFINITIONS(-D_TD_COMMUNITY_VERSION)
|
||||||
|
|
||||||
INCLUDE(cmake/define.inc)
|
INCLUDE(cmake/define.inc)
|
||||||
INCLUDE(cmake/env.inc)
|
INCLUDE(cmake/env.inc)
|
||||||
INCLUDE(cmake/version.inc)
|
INCLUDE(cmake/version.inc)
|
||||||
|
|
|
@ -1060,6 +1060,13 @@ static SDbCfg mnodeGetAlterDbOption(SDbObj *pDb, SAlterDbMsg *pAlter) {
|
||||||
newCfg.partitions = partitions;
|
newCfg.partitions = partitions;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// community version can only change daysToKeep
|
||||||
|
// but enterprise version can change all daysToKeep options
|
||||||
|
#if defined(_TD_COMMUNITY_VERSION) && !defined(_TD_ENTERPRISE_VERSION)
|
||||||
|
newCfg.daysToKeep1 = newCfg.daysToKeep;
|
||||||
|
newCfg.daysToKeep2 = newCfg.daysToKeep;
|
||||||
|
#endif
|
||||||
|
|
||||||
return newCfg;
|
return newCfg;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue