Commit b5c2a185b8976b782fd2f7fa757e1265bf0486bd

Authored by DevDengChao
1 parent ec268831

feat: 允许通过参数转换自定义数据库脚本文件

Showing 1 changed file with 7 additions and 1 deletions
sql/tools/convertor.py
@@ -919,9 +919,15 @@ def main(): @@ -919,9 +919,15 @@ def main():
919 help="目标数据库类型", 919 help="目标数据库类型",
920 choices=["postgres", "oracle", "sqlserver", "dm8", "kingbase", "opengauss"], 920 choices=["postgres", "oracle", "sqlserver", "dm8", "kingbase", "opengauss"],
921 ) 921 )
  922 + parser.add_argument(
  923 + "path",
  924 + type=str,
  925 + help="源数据库脚本路径",
  926 + default="../mysql/ruoyi-vue-pro.sql"
  927 + )
922 args = parser.parse_args() 928 args = parser.parse_args()
923 929
924 - sql_file = pathlib.Path("../mysql/ruoyi-vue-pro.sql").resolve().as_posix() 930 + sql_file = pathlib.Path(arg.path).resolve().as_posix()
925 convertor = None 931 convertor = None
926 if args.type == "postgres": 932 if args.type == "postgres":
927 convertor = PostgreSQLConvertor(sql_file) 933 convertor = PostgreSQLConvertor(sql_file)