diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-11-05 21:38:05 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-11-05 21:38:05 +0000 |
commit | 415ee39db578a17cefc1e4ccd8526ec5612be2e0 (patch) | |
tree | cc897476364670efaf852d2ff59b770a4dfa5383 /lib/sqlalchemy/engine.py | |
parent | 65e1c20da7c4c57c5c9fd6f0a9a5c429fafb4077 (diff) | |
download | sqlalchemy-415ee39db578a17cefc1e4ccd8526ec5612be2e0.tar.gz |
moving sqlite filename into named options
Diffstat (limited to 'lib/sqlalchemy/engine.py')
-rw-r--r-- | lib/sqlalchemy/engine.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/sqlalchemy/engine.py b/lib/sqlalchemy/engine.py index 6e96e9724..278836e35 100644 --- a/lib/sqlalchemy/engine.py +++ b/lib/sqlalchemy/engine.py @@ -23,6 +23,7 @@ import sqlalchemy.util as util import sqlalchemy.sql as sql import StringIO, sys import sqlalchemy.types as types +import sqlalchemy.databases def create_engine(name, *args ,**kwargs): """creates a new SQLEngine instance. @@ -33,6 +34,13 @@ def create_engine(name, *args ,**kwargs): module = getattr(__import__('sqlalchemy.databases.%s' % name).databases, name) return module.engine(*args, **kwargs) +def engine_descriptors(): + result = [] + for module in sqlalchemy.databases.__ALL__: + module = getattr(__import__('sqlalchemy.databases.%s' % module).databases, module) + result.append(module.descriptor()) + return result + class SchemaIterator(schema.SchemaVisitor): """a visitor that can gather text into a buffer and execute the contents of the buffer.""" def __init__(self, sqlproxy, **params): |