问题标签 [schema]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
721 浏览

database-design - 用于跟踪营销网站中的随机设置的数据库模式

我有基于 Flex 的消费者网站,我想在其中根据随机和其他标准更改各种外观和感觉类型设置,然后跟踪这些以产生最多销售。

例如,我可能会完全关闭主页,根据人们来自哪里显示不同的内容。我可能会显示或隐藏某些功能,或更改某些文本。我可能会改变的事情尚未定义,并且可能会变得相当复杂。

我想设计最灵活的数据库模式,但它必须高效且易于搜索。目前,我有一个“SiteVisit”表,其中包含有关每个不同访问者的信息。

我想在包含每个设置的列的单个表和仅包含键值对的表之间找到正确的平衡。

有什么建议么?

0 投票
2 回答
2000 浏览

c# - 如何在 XML Schema 验证错误上引发 XmlSchemaException?

调用XmlDocument需要传入一个Validate()委托。该事件函数获取一个参数,该参数又具有type 的属性。哇!ValidationEventHandlerValidationEventArgsExceptionXmlSchemaException

我当前的代码如下所示:

是否有一些我忽略的其他方法只是抛出XmlSchemaExceptionif 验证失败(完全忽略警告)?

0 投票
2 回答
5224 浏览

sql-server - XML 添加超链接

0 投票
7 回答
10616 浏览

sql - 是否有公认的理想标记模式

我有一个照片网站,我想支持标签,因为我的原始类别分桶开始失败(有些照片是家庭和假期,或学校和朋友)。是否有商定的标记数据库模式?

我仍然想支持将照片作为相册的一部分。

现在我有几张桌子:

相片

  • 照片ID
  • 相册ID
  • 标题
  • 日期

相片集

  • 专辑编号
  • 专辑名称
  • 专辑日期
0 投票
3 回答
12199 浏览

c# - 获取表的架构

给定一个 SQLConnection 对象,如何获得单个表的架构?

前几天我在尝试这个,我似乎能够从运行查询中获得的 DataSet 中获取模式,但是我可以从连接中获得的所有模式信息似乎都与可用的表有关而不是表格上的实际细节。

我确信有一种简单的方法可以做到这一点。

0 投票
13 回答
44825 浏览

web-services - Log4Net“找不到架构信息”消息

我决定使用log4net作为新 Web 服务项目的记录器。一切正常,但是对于我在其中使用的每个 log4net 标签,我都会收到很多如下所示的消息web.config

找不到元素“log4net”的架构信息...

以下是我的相关部分web.config

解决了:

  1. 将每个 log4net 特定标签复制到一个单独的xml文件中。确保.xml用作文件扩展名。
  2. 将以下行添加到AssemblyInfo.cs

尼莫补充说:

只是向任何人发出警告,请遵循此线程中答案的建议。将 log4net 配置放在 web 服务根目录下的 xml 中可能存在安全风险,因为默认情况下任何人都可以访问它。请注意,如果您的配置包含敏感数据,您可能希望将其放在其他位置。


@wcm:我尝试使用单独的文件。我将以下行添加到AssemblyInfo.cs

并将处理 log4net 的所有内容都放在该文件中,但我仍然收到相同的消息。

0 投票
16 回答
93545 浏览

sql - 您如何对数据库架构进行版本控制?

您如何准备 SQL 增量?您是手动将每个模式更改 SQL 保存到 delta 文件夹,还是有某种自动差异过程?

我对版本控制数据库模式的约定以及源代码感兴趣。也许是一个区分模式的预提交钩子?

此外,除了DbDeploy之外,还有哪些用于区分增量的选项?

编辑:看到答案我想澄清一下,我熟悉使用增量运行数据库迁移的标准方案。我的问题是关于自己创建增量,最好是自动创建。

此外,如果有区别,版本控制适用于 PHP 和 MySQL。(请不要使用 Ruby 解决方案)。

0 投票
2 回答
4544 浏览

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

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

我不是在谈论将一个数据库与另一个数据库进行比较(正如这个问题所涵盖的那样)。

我希望能够说“这个数据库中的什么不符合这套规则”。

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

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

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

0 投票
1 回答
1983 浏览

xml - 如何使用模式基于属性值验证元素?

我要验证的 XML 如下:

如何使用 Schema 进行验证?

笔记:

元素只能在attribute="foo"时包含bar

元素只能在属性=“你好”时包含世界

0 投票
2 回答
4277 浏览

xml - 如何设置“xml:lang”属性?

我需要xml:lang在 BizTalk 出站文档中的根 xml 节点上添加一个属性。

这是一个固定值,所以它可以在模式或其他东西中设置。

这就是我想要摆脱的:

我试图定义属性“xml:lang”,但它不允许我在架构中使用“:”。

这是我收到的错误消息:

'name' 属性值 'xml:lang' 无效:名称中第 3 位的 ':' 字符、十六进制值 0x3A 不能包含在名称中。

是否有另一种方法可以在 BizTalk 中插入“:”作为属性名称的一部分?

谁能告诉我该怎么做?

我正在使用 BizTalk 2006 并且没有编排。