gpt4 book ai didi

sql - 用于验证 SQL Server 数据库架构的工具

转载 作者:行者123 更新时间:2023-12-04 13:43:23 25 4
gpt4 key购买 nike

是否有任何工具可用于根据一组设计规则、命名约定等验证数据库模式?

我不是在谈论将一个数据库与另一个数据库进行比较(如 this question 所述)。

我希望能够说“此数据库中的内容不符合这组规则”。

我正在谈论的规则类型的一些示例如下:
- 主键字段应该是表中的第一个。
- 外键应该在该字段上有一个索引。
- 以“xxx”结尾的字段名称应该是某种类型。
- 具有约束的字段将其限制为某些值,它应该具有默认值。

过去我写了一堆脚本来做到这一点,想知道是否有一些通用的东西可用。

理想情况下,我想要 SQL Server 的一些东西,但是如果您知道其他数据库的一些东西,那么了解它们也可能很有用。

最佳答案

实现此目的的一种方法是编写整个数据库的脚本,然后将包含正则表达式的规则应用于脚本。 SSW commercial tool为 SQL Server 做一些类似的事情。

关于sql - 用于验证 SQL Server 数据库架构的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/182436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com