SQL常见问题

Q:提测时有sql需要执行怎么办?

通过构建T1操作,会列出有调整或新增的sql文件,此时选择需要执行的sql文件,构建成功后系统会自动执行。

Q:sql文件忘记执行如何处理?

通过【更新版本SQL】操作将sql文件追加或更新到版本中,再去ops升级对应环境完成对遗漏sql的执行。

Q:测试发现BUG,需调整sql来修复,调整后的sql如何重新执行?

gitlab中调整sql文件后,通过【更新版本SQL】操作将sql文件追加或更新到版本中,再去ops升级对应环境完成对调整sql的执行。

Q:sql执行失败,怎么重新执行?

如sql文件不需要调整,则去ops对应环境中通过【启动升级服务】重新执行即可;如sql文件需要调整,则先通过分支工具【更新版本SQL】更新sql文件后,再去ops升级对应环境完成对调整sql的执行。注意,这2种方式都不会改变特性或版本的状态,如要同步改变状态则需通过构建T1或构建R1操作完成。

Q:SQL文件执行有顺序要求怎么办?

gitlab的SQL管理仓库中,对应版本下会自动生成 “sql_execute_sequence.txt” 文件,sql执行顺序在此文件中定义。同时ops产品版本中SQL文件列表也支持拖动记录行排序。

results matching ""

    No results matching ""