問題タブ [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 の 2 人のユーザーがいます。両方とも、sqlplus から sysdba として次のコマンドを実行して作成されます。

Bob に Alice のスキーマ (つまり、すべてのテーブル) への完全なアクセス権を付与したいのですが、実行する権限と、sysdba として実行するか Alice として実行するかがわかりません。

参考資料への適切な指針についても聞いてうれしいです.インターネットまたは私の机に座っている「Oracle Database 10g The Complete Reference」のいずれからも、これに対する良い答えを得ることができないようです.

0 投票する
1 に答える
279 参照

javascript - JavaScript での XML

JavaScript で解析している XML スキーマがあり、それをオブジェクトとしてパックして、バックエンド サーバーの 1 つに渡します。

スキーマは次のようになります

xml スキーマを読み取ってから、リクエスト オブジェクトを構築しようとしています。

選択できるようにリクエスト オブジェクトを作成するにはどうすればよいですか? タイプに応じて、ATYPE または BTYPE または CTYPE または DTYPE オブジェクトのいずれかをパックする必要がありますか? どうすればこれを達成できますか?

0 投票する
2 に答える
3572 参照

schema - BizTalk 2006 R2 でフラット ファイル スキーマに改行を追加する

ヘッダー レコードと詳細レコードを持つフラット ファイル スキーマがあります。次のようになります。

メッセージの最後に 2 行の空白行を追加する必要があります。現在、複数のレコードがある場合、次の出力が得られます。

私が見たいのは、次のようなものです。

これを行うためにカスタム パイプライン コンポーネントを構築することもできますが、必要なものを取得するためのより簡単な方法があるかどうか疑問に思っています。

0 投票する
5 に答える
97364 参照

sql-server-2005 - データベース スキーマが存在するかどうかを照会する方法

ビルド プロセスの一環として、コードを 4 つの異なる環境にデプロイする際にデータベース更新スクリプトを実行します。さらに、リリースを本番環境にドロップするまで同じクエリが追加されるため特定のデータベースで複数回実行できる必要があります。このような:

現在、展開/ビルド スクリプトに create schema ステートメントがあります。スキーマの存在はどこで照会できますか?

0 投票する
1 に答える
18554 参照

c# - app.config configSections カスタム設定でスキーマ情報が見つかりません

カスタム セクションの作成に関して、app.config について学んでいます。その部分は機能しており、必要に応じてコンパイルして情報を取得しますが、スキーマ情報が見つからないという警告が表示されます。

少しグーグルで調べましたが、この状況の簡単な説明が見つかりませんでした。

アプローチ (現時点では私には理にかなっているように思えます) は、そのプロジェクト内の各セクションにスキーマ ファイルを用意することです。スキーマ ファイルの作成方法は理解していますが、これをプロジェクトに組み込む方法がわかりません。

また、コンパイルして別のマシンにデプロイするときは、スキーマ ファイルもコピーする必要があると思います。

助けてくれてありがとう

ジョン

0 投票する
1 に答える
751 参照

maven-2 - Maven または ANT ビルドの一部として DTD をスキーマに変換するにはどうすればよいですか?

Maven ビルドの一部として DTD をスキーマに変換するにはどうすればよいですか?

具体的には、URL を DTD に渡すことができ、XML スキーマ定義ファイルを生成する Maven プラグインを探しています。

適切な Maven プラグインに失敗した場合、おそらく ANT タスクを Maven ビルドに埋め込むことができます

0 投票する
3 に答える
4897 参照

ruby-on-rails - rake を使用した db:schema:dump を使用したレガシー Oracle データベースのスキーマ ダンプ

レガシーOracleデータベーススキーマをインポートするために使用される特定のDSL実装を知っている人はいますか? 新しい ruby​​ アプリに移植したい既存のデータベースで db:schema:dump を実行しようとしました。ただし、レーキはエラーなしで途中で終了します。それはちょっとロックアップします。私はこれに取り組むための最良の方法を探し始め、SQLServer ではいくつかのものをオーバーライドする方法の例を見つけましたが、Oracle ではあまりありませんでした。

私は基本的に、スキーマを取り込み、そこから足場とモデルを生成したいと考えています。

これを行うためのより簡単な方法はありますか、それとも車輪を発明する必要がありますか?

0 投票する
5 に答える
3196 参照

xml - RelaxNG による XML スキーマ検証

パフォーマンスと精度の両方で推奨できる XML 検証ツールはどれですか。それぞれがシステムの重大な問題です。次の要件があります。

  • xmllintではありません(以下を参照)。
  • リラックスNG対応
  • Perl と簡単に統合できます (これはオプションですが、あると便利です)

なぜxmllintではないのですか?(これは背景です。必要に応じてスキップできます)

XML を検証するために RelaxNG を使用する大規模な Perl システムがあります。コンパクトなRelaxNG形式trangを使用して、標準のRelaxNG形式に変換します。次に、 xmllintを介して実際の検証を行います。

問題が発生するのはそのときです。xmllint には、検証エラーを誤って報告するという問題が定期的に発生します。誤検知や誤検知は発生しませんが、ドキュメントの検証に失敗した場合、xmllint は特定のエラーに対して間違った要素または属性を報告することがよくあります。エラーが正しい場合もありますが (「要素 'bar' が表示されるとは予想していませんでした)、それは以前のエラーが報告されていないためです ('bar' は必須であるが欠落している要素 'foo' に続くはずでしたが、xmllint はそうではないためです」)。これは xmllint の長年の問題であり、最新バージョンでさえ同じ問題を抱えていることに注意してください. 私たちはしばしば巨大な XML 文書を持っており、エラーを誤って報告すると、クライアントと開発者の両方に多くの悲しみをもたらします.

0 投票する
3 に答える
1367 参照

database - 動的エントリに関するデータベース設計 - 1 行または複数行?

サイド プロジェクト用のデータベース スキーマを設計しようとしてきましたが、満足できるものを作成できませんでした。データ アクセスに LINQ で ASP.Net を使用しています。

ユーザーは、それぞれ 2 つの数値プロパティと 1 つの参照プロパティ (アイテム名) を持つ最大 10 個の「アイテム」を指定できるようにします。

このエントリを 1 行に入れると、30 列以上 (最小) に簡単に等しくなります。たとえば、item_1_name (ref) item_1_weight item_1_volume item_2_name... など...

また、各プロパティの範囲は基本的に 1 から 400+ までであるため、これらの列を単純に参照テーブルに変換することはできません。

また、ユーザーが 1 つの項目のみをエントリに入れることを決定した場合、そのデータのオブジェクトを作成するメソッドは、LINQ と同様に静的になり、プロパティやその他のものが NULL であるかどうかを確認し、それに応じて動作する必要があることもわかりました。 . また、エントリで許可されるアイテムの数を増やしたいと思った場合、それを扱うのは頭の痛い問題です。

私が考えたもう 1 つのオプションは、単純に項目ごとに行を作成し、それをエントリ ID で結び付けることです。したがって、基本的に null エントリはありませんが、5 つの奇数列しかないため、テーブルは天文学的に深くなりますが、それほど広くはありません。

私の設計で見落としているものはありますか/これを行うためのはるかに優れた効率的な方法はありますか?

編集: 天文学的に成長すると言うとき、私はこの意味でそれを意味します: ユーザーはエントリを作成でき、各エントリにはアイテムのグループがある可能性が高いです。したがって、サイトに 1 日 1 エントリを作成するとします。3 つのアイテム グループがあり、アイテムの最大数 (10) があり、その唯一のエントリで 30 アイテムに相当します。そのレートで 1 週間毎日エントリを作成すると、その 1 人のユーザーに対して 210 行を作成できます。

0 投票する
1 に答える
228 参照

xml - 列挙可能な属性とともに要素のコンテンツタイプを定義します

要素のコンテンツタイプ(「電話番号」)を定義すると同時に、列挙制限のあるプロパティ(「場所」)を定義するのに問題があります。

これが私が立ち往生しているところです: