sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo declarar el campo postgresql json/jsonb con secuela?

Puede usar la forma alternativa de definir columnas usando la columna método:los detalles se pueden encontrar aquí . En tu ejemplo, esto se convierte en:

DB.create_table :requests do
  primary_key :id
  foreign_key :client_id, :clients
  foreign_key :service_id, :services
  DateTime :created_at, null: false
  DateTime :answered_at, null: false
  column :request, :jsonb, null: false
end