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

Tôi có nên xóa trường id mặc định khi sử dụng khóa chính chuỗi trong Rails / Postgres không?

Theo this đăng, nó sẽ giải quyết vấn đề:

class CreateEmployees < ActiveRecord::Migration
  def change
    create_table :employees, {:id => false} do |t|
      t.string :employment_id, :unique => true
      etc...
    end
  end
  execute "ALTER TABLE employees ADD PRIMARY KEY (employment_id);"
end

Cũng trong mô hình của bạn:

class Employee < ActiveRecord::Base
  set_primary_key :employment_id
  ...
end


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP - Postgresql Làm cách nào để tôi có thể khôi phục một truy vấn nếu đang trả về lỗi?

  2. Django, truy cập chuỗi PostgreSQL

  3. Đạt được các giao dịch hiệu suất cao khi mở rộng PostgreSQL với các hàm C

  4. Nhận bản ghi trong đó khóa cột json là null

  5. Truy vấn mảng JSONB tổng hợp trong Postgres?