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

¡Escala y juega! &Slick &PostgreSQL incremento automático

Aquí hay una sugerencia, reescriba su autoInc y agregue métodos como este:

def autoInc = name ~ price ~ description returning id

def add(product: Product)(implicit s:Session): Long = {
    Products.autoInc.insert(p.name, p.price, p.description)
}

Algunas bases de datos no le permiten insertar valores nulos en la columna de incremento automático. Tal vez sea el caso de Postgres.