PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tên chỉ mục Postgres cần phải là duy nhất ở cấp độ nào?

Chỉ mục và bảng (và chế độ xem và chuỗi, và ...) được lưu trữ trong pg_class danh mục và chúng là duy nhất trên mỗi giản đồ do có một khóa duy nhất trên đó:

# \d pg_class
      Table "pg_catalog.pg_class"
     Column     |   Type    | Modifiers 
----------------+-----------+-----------
 relname        | name      | not null
 relnamespace   | oid       | not null
 ...
Indexes:
    "pg_class_oid_index" UNIQUE, btree (oid)
    "pg_class_relname_nsp_index" UNIQUE, btree (relname, relnamespace)

Theo nhận xét của @ wildplasser, bạn có thể bỏ qua tên khi tạo chỉ mục và PG sẽ tự động gán một tên duy nhất.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xu hướng PostgreSQL:Nhà cung cấp đám mây phổ biến nhất, Ngôn ngữ, VACUUM, Chiến lược quản lý truy vấn &Loại triển khai trong Doanh nghiệp

  2. Tôi không thể tạo Tệp ánh xạ ngủ đông và POJO từ Cơ sở dữ liệu PostgreSQL?

  3. Chọn dữ liệu cho các cửa sổ 15 phút - PostgreSQL

  4. Làm cách nào để chèn đúng nhiều hàng vào PG với node-postgres?

  5. Gọi đến hàm không xác định pg_connect () - Wamp