PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Scala i graj! &Slick &PostgreSQL autoinkrementacja

Oto sugestia, przepisz swój autoInc i dodaj takie metody:

def autoInc = name ~ price ~ description returning id

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

Niektóre bazy danych nie pozwalają na wstawianie wartości null w kolumnie automatycznego przyrostu. Może to sprawa Postgresa.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak połączyć ciągi w polu ciągu w zapytaniu PostgreSQL „grupuj według”?

  2. Klucze podstawowe z Apache Spark

  3. Policz wiersze w partycji za pomocą Order By

  4. Znajdź artykuły, w których tablica

  5. Sprawdź, czy tabela sqlalchemy jest pusta