[解決済み] CREATE TABLEの定義でインデックスを作成することはできますか?
2022-07-03 02:14:31
質問
テーブルの作成時に、いくつかのカラムにインデックスを追加したいと思います。CREATE TABLE の定義にそれらを追加する方法はありますか、それとも別のクエリで後から追加しなければなりませんか。
CREATE INDEX reply_user_id ON reply USING btree (user_id);
どのように解決するのですか?
でインデックスを指定する方法はないようです。
CREATE TABLE
構文でインデックスを指定する方法はないようです。しかし、PostgreSQLはデフォルトで一意性制約と主キーに対してインデックスを作成します。
この注意
:
PostgreSQLは、一意性制約と主キー制約のそれぞれについて、一意性を強制するためのインデックスを自動的に作成します。
それ以外に、もし一意でないインデックスが必要な場合は、自分で別の
CREATE INDEX
クエリで作成する必要があります。
関連
-
PostgreSQL] アクティブリンクのあるデータベースを削除する方法
-
[解決済み] コマンドライン引数でPostgreSQLの.sqlファイルを実行する
-
[解決済み] PostgreSQLで更新+結合を行うには?
-
[解決済み] ランダムな行を選択する最適な方法 PostgreSQL
-
[解決済み] psqlの代替出力フォーマット
-
[解決済み】PostgreSQLで読み取り専用ユーザーを作成する方法は?
-
[解決済み】PostgreSQLで主キーの自動インクリメントを設定する方法は?
-
[解決済み】Postgresデータベースの単一テーブルのバックアップを作成する方法は?
-
[解決済み] Postgres 9.4でJSONB型のカラムに対して更新操作を実行する方法
-
[解決済み] Postgresqlで「挿入無視」と「重複キー更新」(SQLマージ)をエミュレートする方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PostgreSQLのJSONBのマッチングと交差の問題について
-
PostgreSQLでバッファキャッシュにデータを読み込む方法
-
[解決済み] Postgres ENUMデータ型またはCHECK CONSTRAINT?
-
[解決済み] psqlでデータベースを切り替えるには?
-
[解決済み] リレーションシップのパーミッションが拒否されました
-
[解決済み] Postgres で、あるデータベースから別のデータベースにテーブルをコピーする
-
[解決済み] PostgreSQLのINSERT ON CONFLICT UPDATE(upsert)は除外された値をすべて使用します。
-
[解決済み] Postgresqlで「挿入無視」と「重複キー更新」(SQLマージ)をエミュレートする方法は?
-
[解決済み] Postgres でシーケンスをリセットし、id 列を新しいデータで埋めるにはどうすればよいですか?
-
[解決済み] PostgreSQLにデータベースが存在するかどうかをシェルで確認する