PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Czy możesz utworzyć indeks w definicji CREATE TABLE?

Wygląda na to, że nie ma żadnego sposobu na określenie indeksu w CREATE TABLE składnia. PostgreSQL domyślnie tworzy jednak indeks dla unikalnych ograniczeń i kluczy podstawowych, jak opisano w tej notatce:

PostgreSQL automatycznie tworzy indeks dla każdego ograniczenia unikalności i ograniczenia klucza podstawowego, aby wymusić unikalność.

Poza tym, jeśli chcesz mieć nieunikalny indeks, musisz utworzyć go samodzielnie w osobnym CREATE INDEX zapytanie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak stworzyć tymczasową funkcję w PostgreSQL?

  2. Optymalizacja zapytań w PostgreSQL. WYJAŚNIJ podstawy – część 3

  3. Jak skopiować z pliku CSV do tabeli PostgreSQL z nagłówkami w pliku CSV?

  4. Skompresowane dzienniki archiwum PostgreSQL w systemie Windows

  5. Hibernacja + PostgreSQL + Typ adresu sieciowego (inet, cdir)