Python sqlalchemy.types.UnicodeText() Examples
The following are 15
code examples of sqlalchemy.types.UnicodeText().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
sqlalchemy.types
, or try the search function
.
Example #1
Source File: __init__.py From ckanext-showcase with GNU Affero General Public License v3.0 | 6 votes |
def define_showcase_package_association_table(): global showcase_package_assocation_table showcase_package_assocation_table = Table( 'showcase_package_association', metadata, Column('package_id', types.UnicodeText, ForeignKey('package.id', ondelete='CASCADE', onupdate='CASCADE'), primary_key=True, nullable=False), Column('showcase_id', types.UnicodeText, ForeignKey('package.id', ondelete='CASCADE', onupdate='CASCADE'), primary_key=True, nullable=False) ) mapper(ShowcasePackageAssociation, showcase_package_assocation_table)
Example #2
Source File: test_sqlite.py From sqlalchemy with MIT License | 6 votes |
def test_no_convert_unicode(self): """test no utf-8 encoding occurs""" dialect = sqlite.dialect() for t in ( String(), sqltypes.CHAR(), sqltypes.Unicode(), sqltypes.UnicodeText(), String(), sqltypes.CHAR(), sqltypes.Unicode(), sqltypes.UnicodeText(), ): bindproc = t.dialect_impl(dialect).bind_processor(dialect) assert not bindproc or isinstance( bindproc(util.u("some string")), util.text_type )
Example #3
Source File: mssql_tests.py From incubator-superset with Apache License 2.0 | 6 votes |
def test_mssql_column_types(self): def assert_type(type_string, type_expected): type_assigned = MssqlEngineSpec.get_sqla_column_type(type_string) if type_expected is None: self.assertIsNone(type_assigned) else: self.assertIsInstance(type_assigned, type_expected) assert_type("INT", None) assert_type("STRING", String) assert_type("CHAR(10)", String) assert_type("VARCHAR(10)", String) assert_type("TEXT", String) assert_type("NCHAR(10)", UnicodeText) assert_type("NVARCHAR(10)", UnicodeText) assert_type("NTEXT", UnicodeText)
Example #4
Source File: cx_oracle.py From jbox with MIT License | 5 votes |
def result_processor(self, dialect, coltype): lob_processor = _LOBMixin.result_processor(self, dialect, coltype) if lob_processor is None: return None string_processor = sqltypes.UnicodeText.result_processor( self, dialect, coltype) if string_processor is None: return lob_processor else: def process(value): return string_processor(lob_processor(value)) return process
Example #5
Source File: types.py From sqlalchemy-hana with Apache License 2.0 | 5 votes |
def result_processor(self, dialect, coltype): lob_processor = _LOBMixin.result_processor(self, dialect, coltype) if lob_processor is None: return None string_processor = sqltypes.UnicodeText.result_processor( self, dialect, coltype) if string_processor is None: return lob_processor else: def process(value): return string_processor(lob_processor(value)) return process
Example #6
Source File: geoalchemy_common.py From daf-recipes with GNU General Public License v3.0 | 5 votes |
def setup_spatial_table(package_extent_class, db_srid=None): if legacy_geoalchemy: package_extent_table = Table( 'package_extent', meta.metadata, Column('package_id', types.UnicodeText, primary_key=True), GeometryExtensionColumn('the_geom', Geometry(2, srid=db_srid)) ) meta.mapper( package_extent_class, package_extent_table, properties={'the_geom': GeometryColumn(package_extent_table.c.the_geom, comparator=PGComparator)} ) GeometryDDL(package_extent_table) else: # PostGIS 1.5 requires management=True when defining the Geometry # field management = (postgis_version()[:1] == '1') package_extent_table = Table( 'package_extent', meta.metadata, Column('package_id', types.UnicodeText, primary_key=True), Column('the_geom', Geometry('GEOMETRY', srid=db_srid, management=management)), ) meta.mapper(package_extent_class, package_extent_table) return package_extent_table
Example #7
Source File: 022_add_group_extras.py From daf-recipes with GNU General Public License v3.0 | 5 votes |
def upgrade(migrate_engine): metadata = MetaData() metadata.bind = migrate_engine group_table = Table('group', metadata, autoload=True) group_extra_table = Table('group_extra', metadata, Column('id', UnicodeText, primary_key=True, default=make_uuid), Column('group_id', UnicodeText, ForeignKey('group.id')), Column('key', UnicodeText), Column('value', JsonType), ) group_extra_table.create()
Example #8
Source File: cx_oracle.py From Fluid-Designer with GNU General Public License v3.0 | 5 votes |
def result_processor(self, dialect, coltype): lob_processor = _LOBMixin.result_processor(self, dialect, coltype) if lob_processor is None: return None string_processor = sqltypes.UnicodeText.result_processor( self, dialect, coltype) if string_processor is None: return lob_processor else: def process(value): return string_processor(lob_processor(value)) return process
Example #9
Source File: test_converter.py From graphene-sqlalchemy with MIT License | 5 votes |
def test_should_unicodetext_convert_string(): assert get_field(types.UnicodeText()).type == graphene.String
Example #10
Source File: cx_oracle.py From pyRevit with GNU General Public License v3.0 | 5 votes |
def result_processor(self, dialect, coltype): lob_processor = _LOBMixin.result_processor(self, dialect, coltype) if lob_processor is None: return None string_processor = sqltypes.UnicodeText.result_processor( self, dialect, coltype) if string_processor is None: return lob_processor else: def process(value): return string_processor(lob_processor(value)) return process
Example #11
Source File: cx_oracle.py From stdm with GNU General Public License v2.0 | 5 votes |
def result_processor(self, dialect, coltype): lob_processor = _LOBMixin.result_processor(self, dialect, coltype) if lob_processor is None: return None string_processor = sqltypes.UnicodeText.result_processor( self, dialect, coltype) if string_processor is None: return lob_processor else: def process(value): return string_processor(lob_processor(value)) return process
Example #12
Source File: __init__.py From ckanext-showcase with GNU Affero General Public License v3.0 | 5 votes |
def define_showcase_admin_table(): global showcase_admin_table showcase_admin_table = Table('showcase_admin', metadata, Column('user_id', types.UnicodeText, ForeignKey('user.id', ondelete='CASCADE', onupdate='CASCADE'), primary_key=True, nullable=False)) mapper(ShowcaseAdmin, showcase_admin_table)
Example #13
Source File: cx_oracle.py From moviegrabber with GNU General Public License v3.0 | 5 votes |
def result_processor(self, dialect, coltype): lob_processor = _LOBMixin.result_processor(self, dialect, coltype) if lob_processor is None: return None string_processor = sqltypes.UnicodeText.result_processor(self, dialect, coltype) if string_processor is None: return lob_processor else: def process(value): return string_processor(lob_processor(value)) return process
Example #14
Source File: test_sqlite.py From sqlalchemy with MIT License | 4 votes |
def _fixed_lookup_fixture(self): return [ (sqltypes.String(), sqltypes.VARCHAR()), (sqltypes.String(1), sqltypes.VARCHAR(1)), (sqltypes.String(3), sqltypes.VARCHAR(3)), (sqltypes.Text(), sqltypes.TEXT()), (sqltypes.Unicode(), sqltypes.VARCHAR()), (sqltypes.Unicode(1), sqltypes.VARCHAR(1)), (sqltypes.UnicodeText(), sqltypes.TEXT()), (sqltypes.CHAR(3), sqltypes.CHAR(3)), (sqltypes.NUMERIC, sqltypes.NUMERIC()), (sqltypes.NUMERIC(10, 2), sqltypes.NUMERIC(10, 2)), (sqltypes.Numeric, sqltypes.NUMERIC()), (sqltypes.Numeric(10, 2), sqltypes.NUMERIC(10, 2)), (sqltypes.DECIMAL, sqltypes.DECIMAL()), (sqltypes.DECIMAL(10, 2), sqltypes.DECIMAL(10, 2)), (sqltypes.INTEGER, sqltypes.INTEGER()), (sqltypes.BIGINT, sqltypes.BIGINT()), (sqltypes.Float, sqltypes.FLOAT()), (sqltypes.TIMESTAMP, sqltypes.TIMESTAMP()), (sqltypes.DATETIME, sqltypes.DATETIME()), (sqltypes.DateTime, sqltypes.DATETIME()), (sqltypes.DateTime(), sqltypes.DATETIME()), (sqltypes.DATE, sqltypes.DATE()), (sqltypes.Date, sqltypes.DATE()), (sqltypes.TIME, sqltypes.TIME()), (sqltypes.Time, sqltypes.TIME()), (sqltypes.BOOLEAN, sqltypes.BOOLEAN()), (sqltypes.Boolean, sqltypes.BOOLEAN()), ( sqlite.DATE(storage_format="%(year)04d%(month)02d%(day)02d"), sqltypes.DATE(), ), ( sqlite.TIME( storage_format="%(hour)02d%(minute)02d%(second)02d" ), sqltypes.TIME(), ), ( sqlite.DATETIME( storage_format="%(year)04d%(month)02d%(day)02d" "%(hour)02d%(minute)02d%(second)02d" ), sqltypes.DATETIME(), ), ]
Example #15
Source File: model.py From ckanext-extractor with GNU Affero General Public License v3.0 | 4 votes |
def setup(): """ Set up ORM. Does not create any database tables, see :py:func:`create_tables` for that. """ global resource_metadata_table if resource_metadata_table is None: log.debug('Defining resource metadata table') resource_metadata_table = Table( RESOURCE_METADATA_TABLE_NAME, metadata, Column('resource_id', types.UnicodeText, ForeignKey('resource.id', ondelete='CASCADE', onupdate='CASCADE'), nullable=False, primary_key=True), Column('last_extracted', types.DateTime), Column('last_url', types.UnicodeText), Column('last_format', types.UnicodeText), Column('task_id', types.UnicodeText) ) mapper( ResourceMetadata, resource_metadata_table, properties={ '_meta': relationship(ResourceMetadatum, collection_class= attribute_mapped_collection('key'), cascade='all, delete, delete-orphan'), } ) else: log.debug('Resource metadata table already defined') global resource_metadatum_table if resource_metadatum_table is None: log.debug('Defining resource metadatum table') resource_metadatum_table = Table( RESOURCE_METADATUM_TABLE_NAME, metadata, Column('id', types.Integer, nullable=False, primary_key=True), Column('resource_id', types.UnicodeText, ForeignKey( RESOURCE_METADATA_TABLE_NAME + '.resource_id', ondelete='CASCADE', onupdate='CASCADE'), nullable=False), Column('key', types.UnicodeText, nullable=False), Column('value', types.UnicodeText) ) mapper(ResourceMetadatum, resource_metadatum_table) else: log.debug('Resource metadatum table already defined')