問題タブ [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.
database-design - マーケティング用に Web サイトのランダム設定を追跡するためのデータベース スキーマ
私は Flex ベースの消費者向けWeb サイトを持っています。ここでは、ランダムな基準やその他の基準に基づいてさまざまなルック アンド フィール タイプの設定を変更し、これらを追跡して最も多くの売上を達成したいと考えています。
たとえば、ホームページを完全に切り替えて、人々がどこから来たかによって異なるものを表示するかもしれません。特定の機能を表示または非表示にしたり、特定のテキストを変更したりすることがあります。私が変更する可能性のあるものはまだ定義されておらず、非常に複雑になる可能性があります。
最も柔軟なデータベース スキーマを設計したいのですが、効率的で検索しやすいものでなければなりません。現在、個々の訪問者に関する情報を含む「SiteVisit」テーブルがあります。
各設定の列を持つ単一のテーブルと、キーと値のペアのみを含むテーブルとの間で適切なバランスを見つけたいと考えています。
助言がありますか?
c# - XMLスキーマ検証エラーでXmlSchemaExceptionをスローする方法は?
XmlDocumentを呼び出すValidate()
には、デリゲートを渡す必要があります。そのイベント関数は、 type のプロパティを持つパラメーターを取得します。うわー!ValidationEventHandler
ValidationEventArgs
Exception
XmlSchemaException
私の現在のコードは次のようになります。
検証が失敗した場合にスローするだけの他の方法がありますか(警告は完全に無視されます)。XmlSchemaException
sql - タグ付けのための合意された理想的なスキーマはありますか
私は写真の Web サイトを持っていますが、元のカテゴリのバケット化が失敗し始めているため、タグをサポートしたいと考えています (一部の写真は家族と休暇、または学校と友人です)。合意されたタグ付けデータベース スキーマはありますか?
アルバムの一部としての写真の保持を引き続きサポートしたいと考えています。
現在、いくつかのテーブルがあります。
写真
- 写真付き身分証明書
- 写真アルバムID
- キャプション
- 日にち
フォトアルバム
- アルバムID
- アルバム名
- アルバムの日付
c# - テーブルのスキーマを取得する
SQLConnection オブジェクトが与えられた場合、単一のテーブルのスキーマを取得するにはどうすればよいでしょうか?
先日これを試していて、クエリを実行して取得した DataSet からスキーマを取得できるように見えましたが、接続から取得できるすべてのスキーマ情報は、利用可能なテーブルに関連しているように見えましたテーブルの実際の詳細ではありません。
これを行う簡単な方法があると確信しています。
web-services - Log4Net「スキーマ情報が見つかりませんでした」メッセージ
新しい Web サービス プロジェクトのロガーとしてlog4netを使用することにしました。すべて正常に動作していますが、.log で使用している log4net タグごとに、以下のようなメッセージがたくさん表示されますweb.config
。
要素「log4net」のスキーマ情報が見つかりませんでした...
以下は、 my の関連部分ですweb.config
。
解決済み:
- すべての log4net 固有のタグを個別の
xml
-file にコピーします。必ず.xml
ファイル拡張子として使用してください。 - 次の行を に追加します
AssemblyInfo.cs
。
ネモは次のように付け加えました。
このスレッドの回答のアドバイスに従ってください。Web サービスのルートから離れた xml に log4net 構成を配置すると、デフォルトで誰でもアクセスできるようになるため、セキュリティ上のリスクが生じる可能性があります。構成に機密データが含まれている場合は、別の場所に配置することをお勧めします。
@wcm: 別のファイルを使用してみました。次の行を追加しましたAssemblyInfo.cs
log4net を扱うすべてのものをそのファイルに入れますが、それでも同じメッセージが表示されます。
sql - データベース スキーマをどのようにバージョン管理しますか?
SQL デルタをどのように準備しますか? スキーマを変更する各 SQL を手動でデルタ フォルダーに保存しますか、それとも何らかの自動化された差分プロセスがありますか?
ソース コードと共にデータベース スキーマをバージョン管理するための規則に興味があります。おそらく、スキーマを差分化する pre-commit フックでしょうか?
また、 DbDeploy 以外にデルタを比較するためのオプションはありますか?
編集:答えを見て、デルタを使用してデータベース移行を実行するための標準的なスキームに精通していることを明確にしたいと思います。私の質問は、できれば自動的に、デルタ自体を作成することです。
また、バージョニングは、違いがある場合は PHP と MySQL 用です。(Ruby ソリューションはありません)。
sql - SQLServerデータベーススキーマを検証するためのツール
一連の設計ルール、命名規則などに対してデータベーススキーマを検証するために利用できるツールはありますか。
私は(この質問でカバーされているように)あるデータベースを別のデータベースと比較することについて話しているのではありません。
「このデータベースの内容がこの一連のルールを満たしていない」と言えるようにしたいと思います。
私が話しているルールのタイプのいくつかの例は次のようになります
。-主キーフィールドはテーブルの最初にある必要があります。
-外部キーには、そのフィールドにインデックスが必要です。
-「xxx」で終わるフィールド名は特定のタイプである必要があります。
-特定の値を制限する制約のあるフィールドには、デフォルトが必要です。
私は過去にこれを行うためのスクリプトをたくさん書いたことがあり、一般的なものが利用できるかどうか疑問に思っていました。
理想的にはSQLServer用のものが欲しいのですが、他のデータベース用のものを知っている場合は、それらについても知っておくと便利かもしれません。
xml - スキーマを使用して属性値に基づいて要素を検証するにはどうすればよいですか?
検証しようとしている XML は次のとおりです。
これはスキーマを使用してどのように検証できますか?
ノート:
要素には、 attribute="foo"の場合にのみbarを含めることができます。
要素には、 attribute="hello"の場合にのみworldを含めることができます
xml - 「xml:lang」属性を設定するには?
xml:lang
BizTalk からの送信ドキュメントのルート xml ノードに属性を追加する必要があります。
これは固定値なので、スキーマなどで設定されている可能性があります。
これは私が取り出したいものです:
属性「xml:lang」を定義しようとしましたが、スキーマで「:」を使用できません。
これは私が得るエラーメッセージです:
無効な 'name' 属性値 'xml:lang': 名前内の位置 3 にある ':' 文字 (16 進値 0x3A) を名前に含めることはできません。
BizTalk で属性名の一部として「:」を挿入する別の方法はありますか?
誰でもこれを行う方法を教えてもらえますか?
BizTalk 2006 を使用していますが、オーケストレーションはありません。