Tengo un modelo basado en la secuela y adaptador de Oracle:'Sequel :: Error: ID es una clave primaria restringida' al crear registro usando Sequel
class Operation < Sequel::Model(DB[:operations])
end
Si trato de crear un registro utilizando la secuencia de Oracle. nextval como clave principal:
Operation.create(
:id=>:nextval.qualify(:Soperations),
:payee_id=>12345,
:type=>"operation",
:origin=>"user-12345",
:parameters=>{}.to_s
)
tengo error: Sequel::Error: id is a restricted primary key
. ¿Cuál es la forma correcta de crear un registro en tal caso o "mapear" la secuencia de Oracle a la columna id
? O tal vez, tengo que usar unrestrict_primary_key
?