PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào để đặt một hàm PostgreSQL làm giá trị mặc định trong GORM?

Bạn đã thử chưa? Bạn có thể làm

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

và nó sẽ sử dụng chức năng "current_timestamp". Nếu bạn muốn mặc định là chuỗi current_timestamp , bạn sẽ làm

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

Vì vậy, trong ngắn hạn, có, nó là có thể. Bạn chỉ cần làm:

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. Làm cách nào để ngăn việc xóa hàng đầu tiên trong bảng (PostgreSQL)?

  2. Cách tạo Người dùng / Cơ sở dữ liệu trong tập lệnh cho Docker Postgres

  3. Dense_rank chuyển đổi Oracle sang Postgresql đầu tiên

  4. Sao lưu gia tăng PostgreSQL và phục hồi điểm trong thời gian

  5. ResultTransformer với createSQLQuery buộc không có camelCase trong các trường thực thể