sql >> Database teknologi >  >> RDS >> PostgreSQL

Scala &leg! &Slick &PostgreSQL automatisk stigning

Her er et forslag, omskriv din autoInc og tilføj metoder som denne:

def autoInc = name ~ price ~ description returning id

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

Nogle databaser tillader dig ikke at indsætte null i kolonnen for automatisk stigning. Måske er det Postgres-sagen.




  1. Konvertering af tal til ord i SQL

  2. MySQL Vælg rækker, hvor tidsstempelkolonnen mellem nu og 10 minutter siden

  3. SQL Division ved hjælp af 'eksisterer ikke' i mysql

  4. kan MySQL midlertidige variabler bruges i WHERE-klausulen?