The problem is not related to Blob
support. As the error message suggests as the most common reason, "T in Table[T] does not match your * projection". It should be def * = (id, last_updated, data) <> (Test.tupled, Test.unapply _)
.
Note that this will still not work for bytea
. Slick's PostgreSQL driver maps Blob
to the blob type from PotgreSQL's "lo" extension. You need to use Array[Byte]
for bytea
.