PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Можете ли да създадете индекс в дефиницията CREATE TABLE?

Изглежда, че няма начин да се посочи индекс в CREATE TABLE синтаксис. PostgreSQL обаче създава индекс за уникални ограничения и първични ключове по подразбиране, както е описано в тази бележка:

PostgreSQL автоматично създава индекс за всяко уникално ограничение и ограничение за първичен ключ, за да наложи уникалност.

Освен това, ако искате неуникален индекс, ще трябва да го създадете сами в отделен CREATE INDEX заявка.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да активирате SSL в PostgreSQL

  2. SQL заявка за получаване на всички стойности, които едно изброяване може да има

  3. Как да ПРОМЕНЯ PostgreSQL таблица и да направя колона уникална?

  4. Опции за аварийно възстановяване за PostgreSQL, разгърнат в хибриден облак

  5. Получаване на списък с дати в диапазон в PostgreSQL