PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

GORM създава запис, който може вече да съществува

За да добавите към предишния отговор, в момента можете също да използвате нещо подобно, за да проверите за кодове за грешки (в примера:проверка за дублиращи се ключове).

import "github.com/jackc/pgx"
...
func isDuplicateKeyError(err error) bool {
    pgErr, ok := err.(pgx.PgError)
    if ok {
        // unique_violation = 23505
        return pgErr.Code == "23505"

    }
    return false
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgresql base64 кодиране

  2. Използвайте стойностите на редовете като колони в PostgreSQL

  3. Автоматизиране на ежедневните задачи на PostgreSQL с помощта на Jenkins

  4. Как да копирам данни от една таблица в друга в postgre с помощта на команда за копиране

  5. Как да разбера кой дял ще се използва при разделяне на хеш на Postgres?