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

Как да задам функция на PostgreSQL като стойност по подразбиране в GORM?

Опитвали ли сте го? Можете да направите

time.Time `sql:"DEFAULT:current_timestamp"`

и ще използва функцията "current_timestamp". Ако искате по подразбиране да бъде низът current_timestamp , бихте направили

time.Time `sql:"DEFAULT:'current_timestamp'"`

Така че, накратко, да, възможно е. Просто бихте направили:

type User struct {
    ID          int     `sql:"DEFAULT:myfunction"`
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PL/pgSQL за динамична заявка "всичко в едно".

  2. Мога ли да напиша PostgreSQL функции на Ruby on Rails?

  3. Стойност по подразбиране в колона при вмъкване на нов ред

  4. Два въпроса за форматиране на клеймо за време и номер с помощта на postgresql

  5. Уникално присвояване на най-близките точки между две маси