Files
openGauss-OM/script/base_diff/sql_commands.py
coolany eae422baf3 适配CM组件
Signed-off-by: coolany <kyosang@163.com>

support cgroup

追加合入
2022-03-05 18:51:52 +08:00

28 lines
927 B
Python

from base_utils.common.constantsbase import ConstantsBase
class SqlCommands:
@staticmethod
def getSQLCommandForInplaceUpgradeBackup(port, database=ConstantsBase.DEFAULT_DB_NAME,
gsqlBin="gsql"):
"""
function: get SQL command for Inplace Upgrade backupOneInstanceOldClusterDBAndRel
input: port, database
output: cmd
"""
cmd = ConstantsBase.SQL_EXEC_COMMAND_WITHOUT_HOST_WITHOUT_USER % (
gsqlBin, port, database)
return cmd
@staticmethod
def getSQLCommand(port, database=ConstantsBase.DEFAULT_DB_NAME,
gsqlBin="gsql"):
"""
function : get SQL command
input : port, database
output : cmd
"""
cmd = ConstantsBase.SQL_EXEC_COMMAND_WITHOUT_HOST_WITHOUT_USER % (
gsqlBin, str(int(port) + 1), database)
return cmd