diff --git a/src/sources/sqlite.lisp b/src/sources/sqlite.lisp index 57c450d..46e584e 100644 --- a/src/sources/sqlite.lisp +++ b/src/sources/sqlite.lisp @@ -20,8 +20,8 @@ (string-equal sqlite-type-name "nvarchar" :end1 8)) "text") ((string-equal sqlite-type-name "datetime") "timestamptz") - - ((string-equal sqlite-type-name "double") "double precision") + ((string-equal sqlite-type-name "double") "double precision") + ((string-equal sqlite-type-name "blob") "bytea") (t sqlite-type-name))) @@ -138,6 +138,9 @@ ((string-equal "text" coltype) nil) + ((string-equal "bytea" coltype) + #'pgloader.transforms::byte-vector-to-bytea) + (t (compile nil (lambda (c) (when c diff --git a/test/sqlite/sqlite.db b/test/sqlite/sqlite.db index c02a9da..53ebc3e 100644 Binary files a/test/sqlite/sqlite.db and b/test/sqlite/sqlite.db differ