Is simple-date/cl-postgres-glue.lisp being loaded? This happens automatically if simple-date is loaded *after* cl-postgres, but that's rather fragile. There's a :simple-date-postgres-glue system (defined in simple-date.asd) that loads this code.