]> git.ipfire.org Git - thirdparty/sqlalchemy/alembic.git/commit
Use external impl for type rendering
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 18 May 2018 14:23:22 +0000 (10:23 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 18 May 2018 15:13:40 +0000 (11:13 -0400)
commitb702e057aeaa640c03232c77405dc5415ac8a670
treeca2fc8744b47f7a30bb8d7d46489e57e935128ea
parent0f87fecbf4848d65fb66bfbf8fceb3e1e63ac3ae
Use external impl for type rendering

The render_type() method of DefaultImpl was hardcoded to
only work for SQLAlchemy types.  Most of the work here involves
adding a proof of concept suite illustrating an external dialect
fully rendering types and nested types with imports.

Change-Id: Ia1bf7bad85efdc6083388e724601d5501f5e2454
Fixes: #494
alembic/autogenerate/render.py
docs/build/unreleased/494.rst [new file with mode: 0644]
tests/test_external_dialect.py [new file with mode: 0644]