問題タブ [composite-index]

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 投票する
1 に答える
199 参照

google-app-engine - 新しいエンティティの gae データストア複合インデックスの再構築 / 更新

私は GAE Datastore 複合インデックスを使用しており、2 日前に複合インデックスを正常に作成しました。インデックスは「サービス中」状態です。ただし、インデックスは新しいエントリに対して自動的に更新されません。自動的に更新されるのを待つ必要がありますか、それともgcloud preview datastore create-indexes INDEX_FILE [GLOBAL-FLAG …]コマンドで手動でトリガーする必要がありますか? ありがとう。

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

ruby-on-rails - 複合一意インデックスの作成時にテキスト列の長さを提供する

agency_id(整数) とIPアドレス (テキスト)の一意性を必要とする新しいテーブルにインデックスを作成しようとしています。のインデックスに長さを指定する必要があることはわかっていますIPしかし、長さを列だけに割り当てるのに問題がありIPます。

このコードはエラーを返します

Mysql2::エラー: プレフィックス キーが正しくありません。使用されているキー部分が文字列ではないか、使用されている長さがキー部分よりも長いか、ストレージ エンジンが一意のプレフィックス キーをサポートしていません: CREATE UNIQUE INDEX `index_whitelisted_ips_on_agency_id_and_ip` ON `whitelisted_ips` (`agency_id`(15), `ip`(15))

整数フィールドに長さを設定しようとしているためです。どんな助けでも大歓迎です。