update windows build to Python 3.7
This commit is contained in:
parent
73105fa71e
commit
ddc59ab92d
5761 changed files with 750298 additions and 213405 deletions
|
|
@ -1,5 +1,5 @@
|
|||
# sqlite/__init__.py
|
||||
# Copyright (C) 2005-2015 the SQLAlchemy authors and contributors
|
||||
# Copyright (C) 2005-2016 the SQLAlchemy authors and contributors
|
||||
# <see AUTHORS file>
|
||||
#
|
||||
# This module is part of SQLAlchemy and is released under
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,5 +1,5 @@
|
|||
# sqlite/base.py
|
||||
# Copyright (C) 2005-2015 the SQLAlchemy authors and contributors
|
||||
# Copyright (C) 2005-2016 the SQLAlchemy authors and contributors
|
||||
# <see AUTHORS file>
|
||||
#
|
||||
# This module is part of SQLAlchemy and is released under
|
||||
|
|
@ -358,8 +358,14 @@ Dotted Column Names
|
|||
Using table or column names that explicitly have periods in them is
|
||||
**not recommended**. While this is generally a bad idea for relational
|
||||
databases in general, as the dot is a syntactically significant character,
|
||||
the SQLite driver has a bug which requires that SQLAlchemy filter out these
|
||||
dots in result sets.
|
||||
the SQLite driver up until version **3.10.0** of SQLite has a bug which
|
||||
requires that SQLAlchemy filter out these dots in result sets.
|
||||
|
||||
.. note::
|
||||
|
||||
The following SQLite issue has been resolved as of version 3.10.0
|
||||
of SQLite. SQLAlchemy as of **1.1** automatically disables its internal
|
||||
workarounds based on detection of this version.
|
||||
|
||||
The bug, entirely outside of SQLAlchemy, can be illustrated thusly::
|
||||
|
||||
|
|
@ -978,6 +984,9 @@ class SQLiteExecutionContext(default.DefaultExecutionContext):
|
|||
return self.execution_options.get("sqlite_raw_colnames", False)
|
||||
|
||||
def _translate_colname(self, colname):
|
||||
# TODO: detect SQLite version 3.10.0 or greater;
|
||||
# see [ticket:3633]
|
||||
|
||||
# adjust for dotted column names. SQLite
|
||||
# in the case of UNION may store col names as
|
||||
# "tablename.colname", or if using an attached database,
|
||||
|
|
@ -997,6 +1006,9 @@ class SQLiteDialect(default.DefaultDialect):
|
|||
supports_empty_insert = False
|
||||
supports_cast = True
|
||||
supports_multivalues_insert = True
|
||||
|
||||
# TODO: detect version 3.7.16 or greater;
|
||||
# see [ticket:3634]
|
||||
supports_right_nested_joins = False
|
||||
|
||||
default_paramstyle = 'qmark'
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
# sqlite/pysqlcipher.py
|
||||
# Copyright (C) 2005-2015 the SQLAlchemy authors and contributors
|
||||
# Copyright (C) 2005-2016 the SQLAlchemy authors and contributors
|
||||
# <see AUTHORS file>
|
||||
#
|
||||
# This module is part of SQLAlchemy and is released under
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
# sqlite/pysqlite.py
|
||||
# Copyright (C) 2005-2015 the SQLAlchemy authors and contributors
|
||||
# Copyright (C) 2005-2016 the SQLAlchemy authors and contributors
|
||||
# <see AUTHORS file>
|
||||
#
|
||||
# This module is part of SQLAlchemy and is released under
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue