问题标签 [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 投票
3 回答
87184 浏览

oracle - 让用户访问 Oracle 中的其他模式的正确方法

我在 Oracle 中有两个用户 Bob 和 Alice,他们都是通过从 sqlplus 作为 sysdba 运行以下命令创建的:

我希望 Bob 能够完全访问 Alice 的模式(即所有表),但我不确定要运行什么授权,以及是以 sysdba 还是以 Alice 的身份运行它。

很高兴听到关于参考资料的任何好的指针——似乎无法从 Internet 或我办公桌上的“Oracle 数据库 10g 完整参考”中得到一个好的答案。

0 投票
1 回答
279 浏览

javascript - JavaScript 中的 XML

我有一个 XML Schema,我在 JavaScript 中对其进行解析,然后将其打包为一个对象以传递给我的一个后端服务器。

架构就像

我正在阅读 xml 架构,然后尝试构建我的请求对象。

如何构造请求对象以供选择?根据类型,我必须打包 ATYPE 或 BTYPE 或 CTYPE 或 DTYPE 对象吗?我怎样才能做到这一点?

0 投票
2 回答
3572 浏览

schema - 在 BizTalk 2006 R2 中将换行符附加到平面文件架构

我有一个包含标题和详细记录的平面文件架构。它看起来像这样:

我需要在消息末尾附加两个空行。现在,如果我有多个记录,我会得到以下输出:

我想看到的是这样的:

我可以构建一个自定义管道组件来执行此操作,但我想知道是否有更简单的方法来获得我需要的东西?

0 投票
5 回答
97364 浏览

sql-server-2005 - 如何查询数据库模式是否存在

作为构建过程的一部分,我们在将代码部署到 4 个不同的环境时运行数据库更新脚本。此外,由于将添加相同的查询,直到我们将发布版本投入生产,它必须能够在给定的数据库上运行多次。像这样:

目前我在部署/构建脚本中有一个创建模式语句。我在哪里查询架构的存在?

0 投票
1 回答
18554 浏览

c# - app.config configSections 自定义设置找不到架构信息

我只是在了解有关创建自定义部分的 app.config 。我有这部分工作,它编译并根据需要获取信息,但我收到有关它找不到架构信息的警告。

我做了一些谷歌搜索,找不到这种情况的简单解释。

该方法(目前对我来说似乎很有意义)是为该项目中的每个部分都有一个模式文件。我了解如何创建架构文件,但不知道我希望如何将其纳入项目。

此外,当它被编译并部署到另一台机器时,我认为模式文件也需要被复制。

感谢您的任何帮助

乔恩

0 投票
1 回答
751 浏览

maven-2 - 作为 Maven 或 ANT 构建的一部分,如何将 DTD 转换为 Schema?

作为 Maven 构建的一部分,如何将 DTD 转换为 Schema?

具体来说,我正在寻找一个 Maven 插件,我可以向其提供 DTD 的 URL,它将生成一个 XML 模式定义文件。

没有一个好的 Maven 插件,也许我可以在我的 Maven 构建中嵌入一个 ANT 任务

0 投票
3 回答
4897 浏览

ruby-on-rails - 使用 db:schema:dump 使用 rake 在旧版 oracle 数据库上进行模式转储

有谁知道用于导入旧版 Oracle 数据库模式的任何特定 DSL 实现。我试图在我想要移植到新的 ruby​​ 应用程序的现有数据库上运行 db:schema:dump。但是,rake 在中途死亡,没有任何错误。它有点锁定。我开始寻找解决这个问题的最佳方法,并找到了如何为 SQLServer 覆盖一些东西但对 Oracle 来说不多的示例。

我基本上想引入模式并从中生成脚手架和模型。

有没有更简单的方法可以做到这一点,还是我必须发明轮子?

0 投票
5 回答
3196 浏览

xml - 使用 RelaxNG 进行 XML 模式验证

对于性能和准确性,您可以推荐哪些 XML 验证工具,每一个都是我们系统的关键问题?我们有以下要求:

  • 不是xmllint(见下文)
  • 支持RelaxNG
  • 可以轻松地与 Perl 集成(这是可选的,但它会很好)

为什么不是 xmllint?(这是背景,喜欢的可以跳过)

我们有一个大型 Perl 系统,它使用 RelaxNG 来验证我们的 XML。我们使用紧凑的 RelaxNG 格式trang将其转换为标准的 RelaxNG 格式。然后我们通过xmllint进行实际验证。

这就是问题出现的时候。xmllint 通常在错误地报告验证错误方面存在问题。它不会给出错误的肯定或否定,但如果文档验证失败,xmllint 经常会报告给定错误的错误元素或属性。有时错误是正确的(“没想到会看到元素'bar'),但这只是因为没有报告先前的错误(因为'bar'应该遵循必需但缺少元素'foo',但xmllint没有' t 告诉我们那一点)。请注意,这是 xmllint 长期存在的问题,甚至最新版本也有同样的问题。我们经常有巨大的 XML 文档,误报错误会给客户和开发人员带来很大的痛苦。

0 投票
3 回答
1367 浏览

database - 关于动态条目的数据库设计 - 一行还是多行?

我一直在尝试为一个副项目设计一个数据库模式,但我无法生成任何我喜欢的东西。我正在使用带有 LINQ 的 ASP.Net 进行数据访问:

我将允许用户指定最多 10 个“项目”,每个项目具有 2 个数字属性和 1 个引用属性,即项目名称。

如果我将此条目放入 1 行,它很容易等于大约 30+ 列(最少),例如 item_1_name (ref) item_1_weight item_1_volume item_2_name...等...

而且我不能简单地将这些列变成参考表,因为每个属性的范围基本上可以从 1 到 400+。

我还认为,如果用户只决定将 1 项放入他们的条目中,那么我为该数据创建对象的方法将是静态的,就像 LINQ 一样,我必须检查属性和诸如此类的东西是否为 NULL 并相应地工作. 此外,如果我想增加条目中允许的项目数量,使用起来会很头疼。

我想到的另一个选择是简单地为每个项目创建一行并将其与条目 ID 绑定。所以我基本上永远不会有空条目,但我的表会变得非常深,但不会很宽,因为只有大约 5 个奇数列。

我的设计中是否有一些我忽略的东西/是否有更好和有效的方法来做到这一点?

编辑:当我说它将以天文数字增长时,我的意思是:用户可以创建一个条目,每个条目很可能有一组项目。因此,假设他们每天访问该站点 1 个条目,他们可以拥有 3 组项目,最大项目数 (10),这相当于该唯一条目的 30 个项目。以该速率每周输入一个条目,您可以为该单个用户提供 210 行。

0 投票
1 回答
228 浏览

xml - 定义元素的内容类型以及可枚举的属性

我无法定义元素的内容类型(“电话号码”),同时定义具有枚举限制的属性(“位置”)。

这是我卡住的地方: