diff --git a/postgresql-simple-postgresql-types.cabal b/postgresql-simple-postgresql-types.cabal
--- a/postgresql-simple-postgresql-types.cabal
+++ b/postgresql-simple-postgresql-types.cabal
@@ -1,6 +1,6 @@
 cabal-version: 3.0
 name: postgresql-simple-postgresql-types
-version: 0.1.0.1
+version: 0.1.1
 category: PostgreSQL, Codecs
 synopsis: Integration of "postgresql-simple" with "postgresql-types"
 homepage: https://github.com/nikita-volkov/postgresql-simple-postgresql-types
diff --git a/src/integration-tests/Main.hs b/src/integration-tests/Main.hs
--- a/src/integration-tests/Main.hs
+++ b/src/integration-tests/Main.hs
@@ -62,6 +62,7 @@
           withType @Pt.Timestamp [mappingSpec True]
           withType @Pt.Timestamptz [mappingSpec True]
           withType @Pt.Timetz [mappingSpec True]
+          withType @Pt.Tsvector [mappingSpec True]
           withType @Pt.Uuid [mappingSpec True]
           withType @(Pt.Varbit 5) [mappingSpec True]
           withType @(Pt.Varchar 5) [mappingSpec True]
@@ -116,6 +117,7 @@
           withType @Pt.Timestamp [mappingSpec True]
           withType @Pt.Timestamptz [mappingSpec True]
           withType @Pt.Timetz [mappingSpec True]
+          withType @Pt.Tsvector [mappingSpec True]
           withType @Pt.Uuid [mappingSpec True]
           withType @(Pt.Varbit 5) [mappingSpec True]
           withType @(Pt.Varchar 5) [mappingSpec True]
diff --git a/src/library/Database/PostgreSQL/Simple/PostgresqlTypes.hs b/src/library/Database/PostgreSQL/Simple/PostgresqlTypes.hs
--- a/src/library/Database/PostgreSQL/Simple/PostgresqlTypes.hs
+++ b/src/library/Database/PostgreSQL/Simple/PostgresqlTypes.hs
@@ -184,6 +184,10 @@
 
 deriving via ViaIsScalar Timetz instance ToField Timetz
 
+deriving via ViaIsScalar Tsvector instance FromField Tsvector
+
+deriving via ViaIsScalar Tsvector instance ToField Tsvector
+
 deriving via ViaIsScalar Uuid instance FromField Uuid
 
 deriving via ViaIsScalar Uuid instance ToField Uuid
