PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Escala &Jogue! Incremento automático do &Slick &PostgreSQL


Aqui está uma sugestão, reescreva seu autoInc e adicione 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)
}

Alguns bancos de dados não permitem que você insira null na coluna de incremento automático. Talvez seja o caso Postgres.