summaryrefslogtreecommitdiff
path: root/doc/build/dialects
Commit message (Collapse)AuthorAgeFilesLines
* - rework the JSON expression system so that "astext" is called *after*Mike Bayer2013-12-271-0/+3
| | | | | | | | | the indexing. this is for more natural operation. - also add cast() to the JSON expression to complement astext. This integrates the CAST call which will be needed frequently. Part of [ticket:2687]. - it's a little unclear how more advanced unicode attribute-access is going to go, some quick attempts at testing yielded strange error messages from psycopg2. - do other cross linking as mentioned in [ticket:2687].
* add JSONMike Bayer2013-12-171-1/+3
|
* Merge branch 'tsvector' of ↵Mike Bayer2013-12-091-1/+3
|\ | | | | | | https://bitbucket.org/nibrahim/sqlalchemy/branch/tsvector into tsvector
| * Updates documentation for tsvector type.Noufal Ibrahim2013-12-101-1/+3
| | | | | | | | Signed-off-by: Noufal Ibrahim <noufal@nibrahim.net.in>
* | sqlany dialect moves to githubMike Bayer2013-12-091-1/+1
|/
* remove thisMike Bayer2013-11-291-11/+0
|
* name it with a dashMike Bayer2013-11-171-1/+1
|
* - remove informix dialect, moved out to ↵Mike Bayer2013-11-171-3/+16
| | | | | | https://bitbucket.org/zzzeek/sqlalchemy_informixdb - remove informix, maxdb, access symbols from tests etc.
* add sap sqlanywhereMike Bayer2013-11-121-0/+1
|
* - add monetdbMike Bayer2013-10-011-2/+10
| | | | - break out into "production" and "experimental"
* - reorganize docs so expression, schema are broken out into subfiles, ↵Mike Bayer2013-08-185-90/+89
| | | | | | they're too big - fix the targeting of module names moved around by using custom handlers for "Bases", etc.
* Tidy range types docs and add warning about the return type support offered ↵pr/12Chris Withers2013-06-261-2/+18
| | | | by different versions of different DBAPI libraries.
* Fix NameError in example.Chris Withers2013-06-261-4/+1
|
* Documentation for the new range type support.pr/5Chris Withers2013-06-101-1/+50
|
* - fdb is now official, [ticket:2504]Mike Bayer2013-06-031-5/+5
| | | | | - restore the rollback cleanup handler, pg8000 is mostly obsolete as a dialect and the firebird drivers need it
* add cymysql...Mike Bayer2013-04-141-0/+5
|
* add calchipanMike Bayer2013-04-101-0/+1
|
* fix grammarTshepang Lekhonkhobe2013-03-231-1/+1
|
* add ibm_db_saMike Bayer2013-03-091-0/+1
|
* Add ANY/ALL construct support for PostgreSQL's ARRAY typeAudrius Kažukauskas2013-01-281-3/+7
|
* Add special containment operation methods for PG array typeAudrius Kažukauskas2012-11-201-1/+1
|
* - hstore documentation, migrationMike Bayer2012-11-171-0/+5
| | | | - don't need a custom exception here, just use ValueError
* - add HSTOREMike Bayer2012-11-171-0/+3
| | | | - this was a mistake in mutable
* - updated relationship docs, othersMike Bayer2012-10-281-9/+8
|
* glossary updatesMike Bayer2012-10-281-2/+0
|
* - rework the sphinx customizations into distinct modulesMike Bayer2012-10-198-40/+15
| | | | | | | - build a new Sphinx extension that allows dialect info to be entered as directives which is then rendered consistently throughout all dialect/dbapi sections - break out the "empty_strings" requirement for oracle test
* - move out maxdbMike Bayer2012-10-185-25/+61
| | | | | | - begin consolidating docs for dialects to be more self contained - add a separate section for "external" dialects - not sure how we're going to go with this yet.
* - [feature] the MS Access dialect has beenMike Bayer2012-09-302-8/+1
| | | | | | | | | | moved to its own project on Bitbucket, taking advantage of the new SQLAlchemy dialect compliance suite. The dialect is still in very rough shape and probably not ready for general use yet, however it does have *extremely* rudimental functionality now.
* - [feature] An experimental dialect for the fdbMike Bayer2012-09-231-0/+5
| | | | | driver is added, but is untested as I cannot get the fdb package to build. [ticket:2504]
* - [feature] The Core oeprator system now includesMike Bayer2012-08-201-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the `getitem` operator, i.e. the bracket operator in Python. This is used at first to provide index and slice behavior to the Postgresql ARRAY type, and also provides a hook for end-user definition of custom __getitem__ schemes which can be applied at the type level as well as within ORM-level custom operator schemes. Note that this change has the effect that descriptor-based __getitem__ schemes used by the ORM in conjunction with synonym() or other "descriptor-wrapped" schemes will need to start using a custom comparator in order to maintain this behavior. - [feature] postgresql.ARRAY now supports indexing and slicing. The Python [] operator is available on all SQL expressions that are of type ARRAY; integer or simple slices can be passed. The slices can also be used on the assignment side in the SET clause of an UPDATE statement by passing them into Update.values(); see the docs for examples. - [feature] Added new "array literal" construct postgresql.array(). Basically a "tuple" that renders as ARRAY[1,2,3].
* - upgrade DBAPI index to have links to all dialect toplevel pagesMike Bayer2012-05-267-0/+17
| | | | - add line for google DBAPI
* - break out sample URLs into individual, per-database sections each with a linkMike Bayer2012-02-123-0/+6
| | | | | to the dialect page. - add a section for unix domain sockets under psycopg2 [ticket:2393]
* - [feature] Added create_type constructor argumentMike Bayer2011-11-281-1/+1
| | | | | | | | | to pg.ENUM. When False, no CREATE/DROP or checking for the type will be performed as part of a table create/drop event; only the create()/drop)() methods called directly will do this. Helps with Alembic "offline" scripts.
* - add a new "documentation overview" page. rip off a project widely knownMike Bayer2011-04-141-0/+1
| | | | to start with "Dj".
* - Documented SQLite DATE/TIME/DATETIME types.Mike Bayer2011-03-276-0/+18
| | | | | | [ticket:2029] (also in 0.6.7) - add "currentmodule" directive to all the dialect type docs to ensure users import from the dialect package, not the "base" module
* - New DBAPI support for pymysql, a pure Python portMike Bayer2011-01-261-0/+5
| | | | of MySQL-python. [ticket:1991]
* - new dialect for Drizzle [ticket:2003]Mike Bayer2011-01-262-0/+73
| | | | - move mysqldb to a connector, can be shared among mysql/drizzle
* - execution_options() on Connection acceptsMike Bayer2011-01-161-0/+2
| | | | | | | | | | "isolation_level" argument, sets transaction isolation level for that connection only until returned to the connection pool, for thsoe backends which support it (SQLite, Postgresql) [ticket:2001] - disallow the option on Engine (use isolation_level to create_engine()), Executable (we don't want to check/set per statement) - docs
* - NullPool is now used by default for SQLite file-Mike Bayer2010-11-281-0/+2
| | | | | | based databases. :memory: databases will continue to select SingletonThreadPool by default. [ticket:1921]
* - *Major* cleanup / modernization of the InformixMike Bayer2010-10-011-0/+5
| | | | | dialect for 0.6, courtesy Florian Apolloner. [ticket:1906]
* doc editsMike Bayer2010-09-231-22/+10
|
* almost through.Mike Bayer2010-09-041-1/+1
|
* continued...Mike Bayer2010-09-041-2/+9
|
* experiment with removing the API section and putting docstrings inline.Mike Bayer2010-09-0411-0/+537
new outline section is provided with a new flow.