• 締切済み

postgres table作成時にindex付与

MySQLでは以下のようにテーブル作成時にインデックス付与ができます。 CREATE TABLE test ( a int(11) NOT NULL DEFAULT '0', b int(11) DEFAULT NULL, PRIMARY KEY (a), KEY test_idx (b), -- ★インデックス その1 KEY test_idx2 (a) -- ★インデックス その2 ); ポスグレではできませんか?

みんなの回答

  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

できません。 副次インデックスはCEATE INDEXで作成があります。 また、MySQLの場合インデックス名はテーブルごとに独立しており、テーブルが異なれば同一のインデックス名がつけられますが、PostgreSQLの場合はスキーマ単位で一意である必要があります。

関連するQ&A