PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

PostgreSQL:nama batasan default

Nama standar untuk indeks di PostgreSQL adalah:

{tablename}_{columnname(s)}_{suffix}

di mana sufiksnya adalah salah satu dari berikut ini:

  • pkey untuk batasan Kunci Utama
  • key untuk batasan Unik
  • excl untuk batasan Pengecualian
  • idx untuk jenis indeks lainnya
  • fkey untuk kunci Asing
  • check untuk batasan Periksa

Sufiks standar untuk urutan adalah

  • seq untuk semua urutan

Bukti kendala UNIK Anda:

PEMBERITAHUAN:CREATE TABLE / UNIQUE akan membuat indeks implisit "example_a_b_key" untuk tabel "example"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pemilik database postgresql tidak dapat mengakses database - Tidak ada hubungan yang ditemukan.

  2. Bagaimana cara menulis fungsi yang mengembalikan nilai teks atau bilangan bulat?

  3. Bagaimana justify_interval() Bekerja di PostgreSQL

  4. Apa yang Baru di PgBouncer 1.6

  5. Bagaimana cara memaksa Postgres untuk menggunakan indeks tertentu?