]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- Multi-tenancy schema translation for :class:`.Table` objects is added.
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 9 Jan 2016 03:11:09 +0000 (22:11 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 9 Jan 2016 03:12:25 +0000 (22:12 -0500)
commit89facbed8855d1443dbe37919ff0645aea640ed0
tree33e7ab15470a5f3a76b748418e6be0c62aa1eaba
parent777e25694f1567ff61655d86a91be6264186c13e
- Multi-tenancy schema translation for :class:`.Table` objects is added.
This supports the use case of an application that uses the same set of
:class:`.Table` objects in many schemas, such as schema-per-user.
A new execution option
:paramref:`.Connection.execution_options.schema_translate_map` is
added. fixes #2685
- latest tox doesn't like the {posargs} in the profile rerunner
17 files changed:
doc/build/changelog/changelog_11.rst
doc/build/changelog/migration_11.rst
doc/build/core/connections.rst
lib/sqlalchemy/dialects/postgresql/base.py
lib/sqlalchemy/engine/base.py
lib/sqlalchemy/engine/default.py
lib/sqlalchemy/engine/reflection.py
lib/sqlalchemy/engine/strategies.py
lib/sqlalchemy/sql/compiler.py
lib/sqlalchemy/sql/ddl.py
lib/sqlalchemy/testing/assertions.py
lib/sqlalchemy/testing/assertsql.py
regen_callcounts.tox.ini
test/dialect/postgresql/test_compiler.py
test/engine/test_execute.py
test/engine/test_reflection.py
test/sql/test_compiler.py