問題タブ [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.
sql - SQL Serverと互換性のあるデータベース移行のための優れたフレームワークは何ですか?
私はActiveRecordsに甘やかされてきました。そのため、SQL Serverに適用でき、JavaアプリケーションまたはWin32実行可能ファイルとして実行される移行システムを探しています。(もちろん、他のDBやホストOSとのさらなる互換性は大歓迎です。)
本当の望みは、ロールバックを備えた明確なスキーマ変更アプリケーションを用意することです。理想的には、SQLよりも優れたもので、DBシステムに依存しないようにすることです。
Javaベースの代替案について私が見つけた問題は、MicrosoftJDBCのクリーンなサポートがないことです。
何か提案を楽しみにしています。
xml - Visual Studio の wsdl.exe は、私のスキーマで一部の情報を見つけることができません。これがエラーかどうかわからない
wsdl.exe を使用して wsdl からクライアントを作成すると、正常に終了しますが、ファイルに次のコメントが挿入されます。
// CODEGEN: パラメータ 'VerificationData' には、パラメータ モードを使用してキャプチャできない追加のスキーマ情報が必要です。特定の属性は「System.Xml.Serialization.XmlArrayItemAttribute」です。
関連する部分は次のようになります。
何か案は?
xml - 製品 (アイテム) の XML スキーマで画像ノードを表す最良の方法は何ですか?
DB 内の製品を表す XML スキーマがあり、製品イメージの参照を XML ノードとして格納する最良の方法を見つけようとしています。プライマリ イメージと代替イメージがあり、それぞれにシーケンス (表示順序) があります。これは適切な形式ですか、それともより良いアプローチがありますか:
明らかにこれよりも多くのノードがありますが、すべてを示しているわけではありません。私は、プライマリ イメージが常にシーケンスの最初になると考えました。私が抱えている問題は、これらの各画像にサムネイル、中、大の画像があることです。そのため、これをさらに分解する必要があると考えています。
java - XML Beans を使用した外部スキーマのインポートと使用
少し問題があります。私はかなり前に実稼働システム用の API を作成しましたが、これは Apache XML Beans を使用していました。スキーマは同種 (つまり、インポートがなく、すべてが同じスキーマ内からのもの) であり、API 処理のコードが非常に冗長であったとしても、すべてが正常に機能しました。それ以来、古い API の一部、つまり異なるスキーマを念頭に置いて、JAXB を使用してはるかにシンプルでエレガントな RESTful API を作成しましたが、一部の要素は同じです。古い API のバインド コードをクリーンアップして簡素化するために、一部のパーツを削除して新しいスキーマをインポートし、代わりにそれらの要素を使用することで置き換えました。ただし、スキーマの新しい組み合わせを使用するドキュメントを解析しようとすると、XML Beans から検証エラーが発生します。
誰もこれに遭遇したことがありますか?解決策やアイデアはありますか? 本当にありがたいです。よろしくお願いします。
oracle - ユーザーのデフォルト スキームごとの Oracle 設定 (セッションを変更しない)
Oracle ユーザーのデフォルトのスキーマを変更する方法はありますか?
FAQ で、セッションで変更できることがわかりましたが、それは私が望んでいるものではありません。たとえば、ログオン時のユーザーには、常に別のスキーマがデフォルトとして表示されます。
前もって感謝します。
ruby-on-rails - 多対多の関係を使用するときに行を挿入する方法
次の場合、データベースに行を挿入するにはどうすればよいですか?(または、スキーマで何を修正する必要がありますか?)
モデル:
スキーマ:
Railsコンソールを使用してテストし、レコードを挿入しようとして数時間を失いました。
database - 実世界のMySQL/Postgresデータベーススキーマの例と分析ツール
私はスキーマの進化について分析を行っていますが、少し進化してバージョン管理に保存されている実際のデータベーススキーマには実際には達していません。Mediawiki(http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3/maintenance/tables.sql)はこれまでのところ非常に良い候補のようです。Bugzillaを検討しましたが、Mediawikiのようにトランクに.sqlファイルがないようです。データベーススキーマ/テーブルを構築するPerlスクリプトを実行する必要があるため、mediawiki(tables.sql)のように1つのファイルだけを取得するのではなく、基本的に、スキーマの変更を理解するために、さまざまなリビジョンのBugzillaフォルダー全体をダウンロードする必要があります。
質問1: オープンソースであり、リビジョン管理下にあり、スキーマ進化分析を行うのに十分な大きさの変更(できればDDLスクリプト-.sqlファイル)の大規模なデータベーススキーマを知っているか、使用したことがあるかどうか疑問に思います。
質問2: また、.sqlファイル(DDLスクリプト)の分析(テーブル/列数、リビジョン間のパッチなど)を提供するツールに出くわしたことがありますか。私が見つけたすべてのツールでは、分析を行う前に.sqlファイルをデータベースにロードする必要があります。
どちらの質問でも、データベースとしてMySQLまたはPostgresが推奨されます。
このコミュニティの仲間からの返答を歓迎します。
ありがとうございました、
ベンカテッシュマンダラパ
database - スキーマとテーブルとデータベースの違いは何ですか?
これはおそらく n00blike (またはさらに悪い) の質問です。しかし、私は常にスキーマをデータベース内のテーブル定義と見なしてきました。これは間違っているか、完全に正しくありません。データベース コースの内容はあまり覚えていません。
c# - 抽象複合型のスキーマのクラスを生成します
抽象複合型を定義するスキーマを使用しています。
このタイプは、スキーマ内の別の複合タイプによって参照されます。
「xsd.exe/d /l:CS MySchema.xsd」を実行すると、次のエラーが発生します。
エラー:MySchema.xsd'の処理中にエラーが発生しました。-DataSet''のコード生成エラー。-入力xmlファイルの内容をDataSetに変換できません。DataSetは、ノードDataの抽象ComplexTypeをインスタンス化できません。-DataSetは、ノードDataの抽象ComplexTypeをインスタンス化できません。
無効なスキーマではないようです。他の誰かがこの問題に遭遇しましたか?
ありがとう
ニック
json - JSON 検証はベスト プラクティスですか?
JSONを検証するのはベスト プラクティスですか?
JSON スキーマの提案とJSON スキーマ バリデーターの JavaScript 実装の両方を使用すると、このプラクティスは比較的スムーズに実装できます。では、堅牢なアプリケーションの一部にする必要があるのは簡単なことでしょうか? それとも、不適切な JSON を処理するために他の好ましい戦略を採用していますか?