(defmethod %install-class ((self standard-db-class) database
&key (transactions t))
(let ((schemadef '())
- (ordered-slots (if (normalizedp self)
- (ordered-class-direct-slots self)
- (ordered-class-slots self))))
+ (ordered-slots (slots-for-possibly-normalized-class self)))
(dolist (slotdef ordered-slots)
(let ((res (database-generate-column-definition self slotdef database)))
(when res
(defmethod database-generate-column-definition (class slotdef database)
(declare (ignore class))
- (when (member (view-class-slot-db-kind slotdef) '(:base :key))
+ (when (key-or-base-slot-p slotdef)
(let ((cdef
(list (sql-expression :attribute (database-identifier slotdef database))
(specified-type slotdef))))