Cho đến khi Sequelize hỗ trợ các trường readOnly và kiểu dữ liệu ĐÃ ĐƯỢC GENERATED, bạn có thể sử dụng Sequelize với kiểu dữ liệu tùy chỉnh:
« ÍT NHẤT ("someCol", "someOtherCol")) ĐÃ LƯU TRỮ ', set () {throw new Error (' createdValue is read-only ')},},})
Điều này sẽ tạo cột một cách chính xác trong postgres khi sử dụng sync ()
và ngăn việc đặt createdValue
trong javascript bằng cách đưa ra một Lỗi.
Giả sử rằng phần tiếp theo không bao giờ cố gắng cập nhật trường nếu nó không thay đổi, như được chỉ định trong https://sequelize.org/master/manual/model-instances.html#change-awareness-of-save , thì nó sẽ hoạt động.