From bd43869b8ccd2756f2de7152af58028d7886bf1e Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sun, 5 Jul 2009 16:01:49 +0000 Subject: [PATCH] etc --- lib/sqlalchemy/dialects/sybase/base.py | 4 ++-- lib/sqlalchemy/types.py | 23 ++++++++++++++++------- 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/lib/sqlalchemy/dialects/sybase/base.py b/lib/sqlalchemy/dialects/sybase/base.py index 775d2b3b09..0612e8c382 100644 --- a/lib/sqlalchemy/dialects/sybase/base.py +++ b/lib/sqlalchemy/dialects/sybase/base.py @@ -6,9 +6,9 @@ # the MIT License: http://www.opensource.org/licenses/mit-license.php """ -Sybase database backend. +Sybase iAnywhere backend. This is not a full backend for Sybase ASE. + ---- THIS BACKEND NOT YET TESTED ON SQLALCHEMY 0.6 --- Known issues / TODO: diff --git a/lib/sqlalchemy/types.py b/lib/sqlalchemy/types.py index ff7e466782..fcf74c461a 100644 --- a/lib/sqlalchemy/types.py +++ b/lib/sqlalchemy/types.py @@ -11,9 +11,9 @@ types. For more information see the SQLAlchemy documentation on types. """ -__all__ = [ 'TypeEngine', 'TypeDecorator', 'AbstractType', +__all__ = [ 'TypeEngine', 'TypeDecorator', 'AbstractType', 'UserDefinedType', 'INT', 'CHAR', 'VARCHAR', 'NCHAR', 'NVARCHAR','TEXT', 'Text', 'FLOAT', - 'NUMERIC', 'DECIMAL', 'TIMESTAMP', 'DATETIME', 'CLOB', 'BLOB', + 'NUMERIC', 'DECIMAL', 'TIMESTAMP', 'DATETIME', 'CLOB', 'NCLOB', 'BLOB', 'BOOLEAN', 'SMALLINT', 'INTEGER','DATE', 'TIME', 'String', 'Integer', 'SmallInteger', 'Numeric', 'Float', 'DateTime', 'Date', 'Time', 'Binary', @@ -547,8 +547,6 @@ class Unicode(String): :attr:`~sqlalchemy.engine.base.Dialect.encoding`, which defaults to `utf-8`. - A synonym for String(length, convert_unicode=True, assert_unicode='warn'). - """ __visit_name__ = 'unicode' @@ -570,7 +568,12 @@ class Unicode(String): super(Unicode, self).__init__(length=length, **kwargs) class UnicodeText(Text): - """A synonym for Text(convert_unicode=True, assert_unicode='warn').""" + """An unbounded-length Unicode string. + + See :class:`Unicode` for details on the unicode + behavior of this object. + + """ __visit_name__ = 'unicode_text' @@ -956,12 +959,18 @@ class TEXT(Text): __visit_name__ = 'TEXT' class CLOB(Text): - """The SQL CLOB type.""" + """The CLOB type. + + This type is found in Oracle and Informix. + """ __visit_name__ = 'CLOB' class NCLOB(Text): - """The SQL NCLOB type.""" + """The NCLOB type. + + TODO: is this only Oracle ? + """ __visit_name__ = 'NCLOB' -- 2.47.3