]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- upgrade DBAPI index to have links to all dialect toplevel pages
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 26 May 2012 17:11:26 +0000 (13:11 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 26 May 2012 17:11:26 +0000 (13:11 -0400)
- add line for google DBAPI

12 files changed:
doc/build/core/engines.rst
doc/build/dialects/access.rst
doc/build/dialects/drizzle.rst
doc/build/dialects/firebird.rst
doc/build/dialects/informix.rst
doc/build/dialects/maxdb.rst
doc/build/dialects/mysql.rst
doc/build/dialects/sybase.rst
lib/sqlalchemy/dialects/access/base.py
lib/sqlalchemy/dialects/informix/base.py
lib/sqlalchemy/dialects/maxdb/base.py
lib/sqlalchemy/dialects/sybase/base.py

index aa2c1f29bdbafdf40cc8d66447ac53fe1f4213cb..1f01265a9dc148cb805811f87e3845347ddd109c 100644 (file)
@@ -62,49 +62,50 @@ translate as:
   information on current support.
 * \* - indicates the given DBAPI is the "default" for SQLAlchemy, i.e. when just the database name is specified
 
-=========================  ===========================  ===========  ===========   ===========  =================  ============
-Driver                     Connect string               Py2K         Py3K          Jython       Unix               Windows
-=========================  ===========================  ===========  ===========   ===========  =================  ============
+===============================================================  ===========================  ===========  ===========   ===========  =================  ============
+Driver                                                           Connect string               Py2K         Py3K          Jython       Unix               Windows
+===============================================================  ===========================  ===========  ===========   ===========  =================  ============
 **DB2/Informix IDS**
-ibm-db_                    thirdparty                   thirdparty   thirdparty    thirdparty   thirdparty         thirdparty
-**Drizzle**
-mysql-python_              ``drizzle+mysqldb``\*        yes          development   no           yes                yes
-**Firebird / Interbase**
-kinterbasdb_               ``firebird+kinterbasdb``\*   yes          development   no           yes                yes
-**Informix**
-informixdb_                ``informix+informixdb``\*    yes          development   no           unknown            unknown
-**MaxDB**
-sapdb_                     ``maxdb+sapdb``\*            development  development   no           yes                unknown
-**Microsoft Access**
-pyodbc_                    ``access+pyodbc``\*          development  development   no           unknown            yes
-**Microsoft SQL Server**
-adodbapi_                  ``mssql+adodbapi``           development  development   no           no                 yes
-`jTDS JDBC Driver`_        ``mssql+zxjdbc``             no           no            development  yes                yes
-mxodbc_                    ``mssql+mxodbc``             yes          development   no           yes with FreeTDS_  yes
-pyodbc_                    ``mssql+pyodbc``\*           yes          development   no           yes with FreeTDS_  yes
-pymssql_                   ``mssql+pymssql``            yes          development   no           yes                yes
-**MySQL**
-`MySQL Connector/J`_       ``mysql+zxjdbc``             no           no            yes          yes                yes
-`MySQL Connector/Python`_  ``mysql+mysqlconnector``     yes          development   no           yes                yes
-mysql-python_              ``mysql+mysqldb``\*          yes          development   no           yes                yes
-OurSQL_                    ``mysql+oursql``             yes          yes           no           yes                yes
-pymysql_                   ``mysql+pymysql``            yes          development   no           yes                yes
-**Oracle**
-cx_oracle_                 ``oracle+cx_oracle``\*       yes          development   no           yes                yes
-`Oracle JDBC Driver`_      ``oracle+zxjdbc``            no           no            yes          yes                yes
-**Postgresql**
-pg8000_                    ``postgresql+pg8000``        yes          yes           no           yes                yes
-`PostgreSQL JDBC Driver`_  ``postgresql+zxjdbc``        no           no            yes          yes                yes
-psycopg2_                  ``postgresql+psycopg2``\*    yes          yes           no           yes                yes
-pypostgresql_              ``postgresql+pypostgresql``  no           yes           no           yes                yes
-**SQLite**
-pysqlite_                  ``sqlite+pysqlite``\*        yes          yes           no           yes                yes
-sqlite3_                   ``sqlite+pysqlite``\*        yes          yes           no           yes                yes
-**Sybase ASE**
-mxodbc_                    ``sybase+mxodbc``            development  development   no           yes                yes
-pyodbc_                    ``sybase+pyodbc``\*          partial      development   no           unknown            unknown
-python-sybase_             ``sybase+pysybase``          yes [1]_     development   no           yes                yes
-=========================  ===========================  ===========  ===========   ===========  =================  ============
+ibm-db_                                                          thirdparty                   thirdparty   thirdparty    thirdparty   thirdparty         thirdparty
+**Drizzle** :ref:`(docs) <drizzle_toplevel>`
+mysql-python_                                                    ``drizzle+mysqldb``\*        yes          development   no           yes                yes
+**Firebird / Interbase** :ref:`(docs) <firebird_toplevel>`
+kinterbasdb_                                                     ``firebird+kinterbasdb``\*   yes          development   no           yes                yes
+**Informix** :ref:`(docs) <informix_toplevel>`
+informixdb_                                                      ``informix+informixdb``\*    yes          development   no           unknown            unknown
+**MaxDB** :ref:`(docs) <maxdb_toplevel>`
+sapdb_                                                           ``maxdb+sapdb``\*            development  development   no           yes                unknown
+**Microsoft Access** :ref:`(docs) <access_toplevel>`
+pyodbc_                                                          ``access+pyodbc``\*          development  development   no           unknown            yes
+**Microsoft SQL Server** :ref:`(docs) <mssql_toplevel>`
+adodbapi_                                                        ``mssql+adodbapi``           development  development   no           no                 yes
+`jTDS JDBC Driver`_                                              ``mssql+zxjdbc``             no           no            development  yes                yes
+mxodbc_                                                          ``mssql+mxodbc``             yes          development   no           yes with FreeTDS_  yes
+pyodbc_                                                          ``mssql+pyodbc``\*           yes          development   no           yes with FreeTDS_  yes
+pymssql_                                                         ``mssql+pymssql``            yes          development   no           yes                yes
+**MySQL** :ref:`(docs) <mysql_toplevel>`
+`MySQL Connector/J`_                                             ``mysql+zxjdbc``             no           no            yes          yes                yes
+`MySQL Connector/Python`_                                        ``mysql+mysqlconnector``     yes          development   no           yes                yes
+mysql-python_                                                    ``mysql+mysqldb``\*          yes          development   no           yes                yes
+OurSQL_                                                          ``mysql+oursql``             yes          yes           no           yes                yes
+pymysql_                                                         ``mysql+pymysql``            yes          development   no           yes                yes
+rdbms_ (Google Appengine)                                        ``mysql+gaerdbms``           yes          development   no           no                 no
+**Oracle** :ref:`(docs) <oracle_toplevel>`
+cx_oracle_                                                       ``oracle+cx_oracle``\*       yes          development   no           yes                yes
+`Oracle JDBC Driver`_                                            ``oracle+zxjdbc``            no           no            yes          yes                yes
+**Postgresql** :ref:`(docs) <postgresql_toplevel>`
+pg8000_                                                          ``postgresql+pg8000``        yes          yes           no           yes                yes
+`PostgreSQL JDBC Driver`_                                        ``postgresql+zxjdbc``        no           no            yes          yes                yes
+psycopg2_                                                        ``postgresql+psycopg2``\*    yes          yes           no           yes                yes
+pypostgresql_                                                    ``postgresql+pypostgresql``  no           yes           no           yes                yes
+**SQLite** :ref:`(docs) <sqlite_toplevel>`
+pysqlite_                                                        ``sqlite+pysqlite``\*        yes          yes           no           yes                yes
+sqlite3_                                                         ``sqlite+pysqlite``\*        yes          yes           no           yes                yes
+**Sybase ASE** :ref:`(docs) <sybase_toplevel>`
+mxodbc_                                                          ``sybase+mxodbc``            development  development   no           yes                yes
+pyodbc_                                                          ``sybase+pyodbc``\*          partial      development   no           unknown            unknown
+python-sybase_                                                   ``sybase+pysybase``          yes [1]_     development   no           yes                yes
+===============================================================  ===========================  ===========  ===========   ===========  =================  ============
 
 .. [1] The Sybase dialect currently lacks the ability to reflect tables.
 .. _psycopg2: http://www.initd.org/
@@ -114,6 +115,7 @@ python-sybase_             ``sybase+pysybase``          yes [1]_     development
 .. _MySQL Connector/Python: https://launchpad.net/myconnpy
 .. _OurSQL: http://packages.python.org/oursql/
 .. _pymysql: http://code.google.com/p/pymysql/
+.. _rdbms: https://developers.google.com/cloud-sql/docs/developers_guide_python
 .. _PostgreSQL JDBC Driver: http://jdbc.postgresql.org/
 .. _sqlite3: http://docs.python.org/library/sqlite3.html
 .. _pysqlite: http://pypi.python.org/pypi/pysqlite/
index 52a2ee3710a47fc6783aacef20c2c433ca1d1213..161ec1ffdee7f0aab9b96d13bc75e03309160830 100644 (file)
@@ -1,3 +1,5 @@
+.. _access_toplevel:
+
 Microsoft Access
 ================
 
index ab1b703da304ae4a962312dc787d968f1204d58e..114c6f9c94a8bad87e809e3f7fab0af8fce9051a 100644 (file)
@@ -1,3 +1,5 @@
+.. _drizzle_toplevel:
+
 Drizzle
 =======
 
index dd6b6d0bafb26711f0049e0884a237b1758603d8..000a8355e6ea725e28db77bc0cd27658455268c6 100644 (file)
@@ -1,3 +1,5 @@
+.. _firebird_toplevel:
+
 Firebird
 ========
 
index 617b8cd9dd120cfb1ea6c20f2caa36d93610c2cf..12eaa04381b2011372478eeeaf0482687a88fc52 100644 (file)
@@ -1,3 +1,5 @@
+.. _informix_toplevel:
+
 Informix
 ========
 
index 3edd55a775c415844df3085f7db2e2333987ab51..c4f8a802c499e9ac119e0aefba9224c2f1650702 100644 (file)
@@ -1,3 +1,5 @@
+.. _maxdb_toplevel:
+
 MaxDB
 =====
 
index 2439d8aa2ea97e14299737e7b4160526b4ec5190..916df525eb476b88feaa1e0598d93608385d19c1 100644 (file)
@@ -176,6 +176,11 @@ MySQL-Connector Notes
 
 .. automodule:: sqlalchemy.dialects.mysql.mysqlconnector
 
+Google App Engine Notes
+-----------------------
+
+.. automodule:: sqlalchemy.dialects.mysql.gaerdbms
+
 pyodbc Notes
 --------------
 
index 724656a3041b25621203f2d9f9195e967ef30881..8200f223dc726f1925da4879039c8a0c2ce0ef76 100644 (file)
@@ -1,3 +1,5 @@
+.. _sybase_toplevel:
+
 Sybase
 ======
 
index 7c62dcc34d78671caa285b19cca38fca9bb5a208..29f10c5608f2aec5d640faea901a41c7cbd3a8e4 100644 (file)
@@ -9,9 +9,10 @@
 """
 Support for the Microsoft Access database.
 
-This dialect is *not* ported to SQLAlchemy 0.6 or 0.7.
+.. note::
 
-This dialect is *not* tested on SQLAlchemy 0.6 or 0.7.
+    The Access dialect is **non-functional as of SQLAlchemy 0.6**, 
+    pending development efforts to bring it up-to-date.
 
 
 """
index 7880d1c14a97c907d136dcb7a9abfe4d8c8b7b68..6f96246efc25bbfced72f7a9bd3086a41a5ade32 100644 (file)
@@ -7,8 +7,11 @@
 
 """Support for the Informix database.
 
-This dialect is mostly functional as of SQLAlchemy 0.6.5.
+.. note::
 
+    The Informix dialect functions on current SQLAlchemy versions
+    but is not regularly tested, and may have many issues and 
+    caveats not currently handled.
 
 """
 
index ce3aaaa1e7bc008f2ae37cef5e63540a07b5f606..cde839db9bba173ffbe2cba65c4484addebae323 100644 (file)
@@ -6,9 +6,10 @@
 
 """Support for the MaxDB database.
 
-This dialect is *not* ported to SQLAlchemy 0.6 or 0.7.
+.. note::
 
-This dialect is *not* tested on SQLAlchemy 0.6 or 0.7.
+    The MaxDB dialect is **non-functional as of SQLAlchemy 0.6**, 
+    pending development efforts to bring it up-to-date.
 
 Overview
 --------
index 4b8cc08bed689029c5024fa93a1f535d0ae38d8b..affef974cc520fc136bee3d261bd745f16f75e5d 100644 (file)
 
 """Support for Sybase Adaptive Server Enterprise (ASE).
 
-Note that this dialect is no longer specific to Sybase iAnywhere.
-ASE is the primary support platform.
+.. note::
+
+    The Sybase dialect functions on current SQLAlchemy versions
+    but is not regularly tested, and may have many issues and 
+    caveats not currently handled.   In particular, the table
+    and database reflection features are not implemented.
 
 """