From a71b9712baa7e987ecba20028f2ac27e00123a67 Mon Sep 17 00:00:00 2001 From: Konsta Vesterinen Date: Wed, 3 Jul 2013 11:41:25 +0300 Subject: [PATCH] Bumped version --- CHANGES.rst | 6 ++++++ setup.py | 2 +- sqlalchemy_utils/__init__.py | 4 +++- sqlalchemy_utils/types.py | 8 ++++++++ 4 files changed, 18 insertions(+), 2 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index 5e92803..09337d4 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -4,6 +4,12 @@ Changelog Here you can see the full list of changes between each SQLAlchemy-Utils release. +0.14.4 (2013-07-03) +^^^^^^^^^^^^^^^^^^^ + +- Added TSVector type + + 0.14.3 (2013-07-03) ^^^^^^^^^^^^^^^^^^^ diff --git a/setup.py b/setup.py index e89176d..316bf8a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ class PyTest(Command): setup( name='SQLAlchemy-Utils', - version='0.14.3', + version='0.14.4', url='https://github.com/kvesteri/sqlalchemy-utils', license='BSD', author='Konsta Vesterinen', diff --git a/sqlalchemy_utils/__init__.py b/sqlalchemy_utils/__init__.py index e147ec9..c160851 100644 --- a/sqlalchemy_utils/__init__.py +++ b/sqlalchemy_utils/__init__.py @@ -17,10 +17,11 @@ from .types import ( NumberRangeType, ScalarListType, ScalarListException, + TSVectorType ) -__version__ = '0.14.3' +__version__ = '0.14.4' __all__ = ( @@ -46,4 +47,5 @@ __all__ = ( ProxyDict, ScalarListType, ScalarListException, + TSVectorType ) diff --git a/sqlalchemy_utils/types.py b/sqlalchemy_utils/types.py index 3ab9524..f6efc71 100644 --- a/sqlalchemy_utils/types.py +++ b/sqlalchemy_utils/types.py @@ -164,6 +164,14 @@ class EmailType(sa.types.TypeDecorator): return value +class TSVectorType(types.UserDefinedType): + """ + Text search vector type for postgresql. + """ + def get_col_spec(self): + return 'tsvector' + + class NumberRangeRawType(types.UserDefinedType): """ Raw number range type, only supports PostgreSQL for now.