Indexing Table
Material
Create Index - PostgreSQL 8.1 Documentation http://www.postgresql.org/docs/8.1/static/sql-createindex.html
Create Index - PostgreSQL 9.3 Documentation http://www.postgresql.org/docs/9.3/static/sql-createindex.html
Deskripsi
Langkah-langkah
Catatan
- PostgreSQL automatically creates a unique index when a unique constraint or primary key is defined for a table.
- Perbedaan unique constraint dan primary key adalah kolom yang digunakan untuk primary key tidak boleh NULL, sedangkan unique constraint diperbolehkan.
- Unique index vs unique constraint sebenarnya fungsinya sama. Namun penulis menggunakan unique index jika kolom-kolom tersebut banyak digunakan untuk searching|filtering|sorting. Sedangkan jika kolom tersebut hanya dibutuhkan keunikannya maka lebih baik menggunakan unique constraint.
- Index bisa dibuat partial index sedangkan constraint tidak.