From e9564a44e4c5a213e9bb7b8431fac09528139b43 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Mon, 24 Dec 2018 00:07:22 -0500 Subject: [PATCH] - remove non-working dialects some of which are 404's - put the five major dialect names on the front page - remove old change messages Change-Id: Ibf1dc2c499f10f98efb6c97d6c53e442e7746200 (cherry picked from commit eae62d00049a24c028ba95e13b5199cfa59a1180) --- doc/build/dialects/index.rst | 50 +++++------------------------------- doc/build/index.rst | 8 +++++- 2 files changed, 13 insertions(+), 45 deletions(-) diff --git a/doc/build/dialects/index.rst b/doc/build/dialects/index.rst index 6d17a3c075..ea3428a147 100644 --- a/doc/build/dialects/index.rst +++ b/doc/build/dialects/index.rst @@ -16,12 +16,12 @@ Included Dialects :maxdepth: 1 :glob: - firebird - mssql - mysql - oracle postgresql + mysql sqlite + oracle + mssql + firebird sybase .. _external_toplevel: @@ -29,25 +29,10 @@ Included Dialects External Dialects ----------------- -.. versionchanged:: 0.8 - As of SQLAlchemy 0.8, several dialects have been moved to external - projects, and dialects for new databases will also be published - as external projects. The rationale here is to keep the base - SQLAlchemy install and test suite from growing inordinately large. - - The "classic" dialects such as SQLite, MySQL, PostgreSQL, Oracle, - SQL Server, and Firebird will remain in the Core for the time being. +Currently maintained external dialect projects for SQLAlchemy include: -.. versionchanged:: 1.0 - The Drizzle dialect has been moved into the third party system. -Current external dialect projects for SQLAlchemy include: - -Production Ready -^^^^^^^^^^^^^^^^ - -* `ibm_db_sa `_ - driver for IBM DB2 and Informix, - developed jointly by IBM and SQLAlchemy developers. +* `ibm_db_sa `_ - driver for IBM DB2 and Informix. * `sqlalchemy-redshift `_ - driver for Amazon Redshift, adapts the existing PostgreSQL/psycopg2 driver. * `sqlalchemy-hana `_ - driver for SAP Hana. @@ -60,26 +45,3 @@ Production Ready on top of `python-tds `_. * `crate `_ - driver for `CrateDB `_. -Experimental / Incomplete -^^^^^^^^^^^^^^^^^^^^^^^^^ - -Dialects that are in an incomplete state or are considered somewhat experimental. - -* `CALCHIPAN `_ - Adapts `Pandas `_ dataframes to SQLAlchemy. -* `sqlalchemy-cubrid `_ - driver for the CUBRID database. - -Attic -^^^^^ - -Dialects in the "attic" are those that were contributed for SQLAlchemy long ago -but have received little attention or demand since then, and are now moved out to -their own repositories in at best a semi-working state. -Community members interested in these dialects should feel free to pick up on -their current codebase and fork off into working libraries. - -* `sqlalchemy-access `_ - driver for Microsoft Access. -* `sqlalchemy-drizzle `_ - driver for the Drizzle MySQL variant. -* `sqlalchemy-informixdb `_ - driver for the informixdb DBAPI. -* `sqlalchemy-maxdb `_ - driver for the MaxDB database - - diff --git a/doc/build/index.rst b/doc/build/index.rst index 377ccfb413..432c1368ae 100644 --- a/doc/build/index.rst +++ b/doc/build/index.rst @@ -97,5 +97,11 @@ Dialect Documentation The **dialect** is the system SQLAlchemy uses to communicate with various types of DBAPIs and databases. This section describes notes, options, and usage patterns regarding individual dialects. -:doc:`Index of all Dialects ` +:doc:`PostgreSQL ` | +:doc:`MySQL ` | +:doc:`SQLite ` | +:doc:`Oracle ` | +:doc:`Microsoft SQL Server ` + +:doc:`More Dialects ... ` -- 2.47.2