【问题标题】:Redgate SQL Prompt - how to reformat all files in source control repoRedgate SQL Prompt - 如何重新格式化源代码控制仓库中的所有文件
【发布时间】:2016-07-20 03:04:07
【问题描述】:

Redgate SQL Prompt 具有能够重新格式化任何打开的 sql 查询的强大功能,但是我在 SQL 源代码控制中控制了一个大型模式源,它具有我想要协调的标准的真正组合。打开每个对象并在每个对象上运行 SQL Prompts 格式的工作量太大。

如何使用 SQL 提示自动格式化整个 SQL 源代码控制存储库?

【问题讨论】:

    标签: sql-server formatting ssms redgate red-gate-sql-prompt


    【解决方案1】:

    不久前I blogged about how to achieve this

    请注意,最好将对象编写为 CREATE 并将 CREATE PROCEDURE 搜索/替换为 ALTER PROCEDURE 以避免丢失权限/扩展属性。

    【讨论】:

    • 不是我所希望的,但听起来应该可以。我猜没有办法对存储库文件夹中的文件运行格式
    • 不,这是不可能的。您是否希望将此作为一个连续过程自动化?
    • 不应该,但可能必须在许多不同的项目中这样做,所以如果可能的话希望一键式格式!
    • 我的“解决方法”不应该是太多的点击。这并不理想,但比逐个对象更好!
    • @DavidAtkinson,当从遗留系统/公司收购/合并继承大型 SQL 代码存储库时,自动化能力(比如从命令行)会非常好。也适用于 CI/CD。
    猜你喜欢
    • 2017-06-02
    • 2017-07-12
    • 2016-12-26
    • 2015-10-22
    • 2012-10-03
    • 2013-05-02
    • 2019-07-10
    • 2017-09-11
    • 2016-10-11
    相关资源
    最近更新 更多