Commit Graph

68 Commits

Author SHA1 Message Date
Mike Bayer c2c4fc14d5 Merge remote-tracking branch 'origin/pr/196' into pr196 2015-10-22 17:27:44 -04:00
Mike Bayer 410be197ef - add a postgresql-specific form of array_agg() that injects the
ARRAY type, references #3132
2015-08-27 11:22:05 -04:00
Mike Bayer 5295a683f9 - add PG-specific aggregate_order_by(), references #3132 2015-08-27 10:32:21 -04:00
Mike Bayer 7024745a14 - build out a new base type for Array, as well as new any/all operators
- any/all work for Array as well as subqueries, accepted by MySQL
- Postgresql ARRAY now subclasses Array
- fixes #3516
2015-08-25 18:24:46 -04:00
Thomas Grainger e4bfe2aa4b Link to maintained redshift dialect 2015-08-19 19:15:40 +01:00
Mike Bayer 422fca43f8 fdb drivers seem to be no longer available 2015-03-24 19:30:09 -04:00
Mike Bayer 3971690731 - reorganize MySQL docs re: unicode, other cleanup and updates 2015-03-20 15:08:35 -04:00
Mike Bayer a826ff366b - additional test adjustments for pypy / psycopg2cffi. This
consists mainly of adjusting fixtures to ensure connections are closed
explicitly.  psycopg2cffi also handles unicode bind parameter
names differently than psycopg2, and seems to possibly have a little less
control over floating point values at least in one test which is
marked as a "fail", though will see if it runs differently on linux
than osx..
- changelog for psycopg2cffi, fixes #3052
2015-01-26 18:43:19 -05:00
Shaun Stanworth 226bd8d707 Include psycopg2cffi in dialect docs 2015-01-26 18:43:19 -05:00
Mike Bayer 544e72bcb6 - corrections
- attempt to add a script to semi-automate the fixing of links
2014-12-27 16:22:41 -05:00
Mike Bayer d2c1edfb15 - added new backend for pysqlcipher, as we will probably get
requests for it soon.
2014-10-29 14:55:42 -04:00
mike bayer 7094193c61 Merge pull request #138 from BY-jk/master
Added EXASolution dialect to documentation
2014-09-16 15:10:36 -04:00
Jan 4f39e3839f Added EXASolution dialect to documentation 2014-09-16 20:54:27 +02:00
Mike Bayer 5eefdae113 document JSONB 2014-07-07 17:59:47 -04:00
Priit Laes 8c33709985 typo: s/founds/found 2014-06-28 12:45:50 +03:00
Mike Bayer 42bbb7163a - Added a new type :class:.postgresql.OID to the Postgresql dialect.
While "oid" is generally a private type within PG that is not exposed
in modern versions, there are some PG use cases such as large object
support where these types might be exposed, as well as within some
user-reported schema reflection use cases.
fixes #3002
2014-06-20 17:58:06 -04:00
Mike Bayer 809a7890a1 - remove drizzle dialect
- restore mysqldb fully within dialects/mysql/, it's no longer a connector.
fixes #2984
2014-05-30 18:06:09 -04:00
Mike Bayer 2da30fde12 fix typo 2014-05-30 13:21:12 -04:00
Chris Withers 551c730f3f more docs for using psycopg2 range types, specifically instantiating models with them 2014-05-25 15:46:31 +01:00
Mike Bayer be3c185fd4 - Added new datatype :class:.oracle.DATE, which is a subclass of
:class:`.DateTime`.  As Oracle has no "datetime" type per se,
it instead has only ``DATE``, it is appropriate here that the
``DATE`` type as present in the Oracle dialect be an instance of
:class:`.DateTime`.  This issue doesn't change anything as far as
the behavior of the type, as data conversion is handled by the
DBAPI in any case, however the improved subclass layout will help
the use cases of inspecting types for cross-database compatibility.
Also removed uppercase ``DATETIME`` from the Oracle dialect as this
type isn't functional in that context.  fixes #2987
2014-03-22 18:22:17 -04:00
Mike Bayer 37d1f8983c typo 2014-02-02 19:28:41 -05:00
Mike Bayer 0234387188 typo 2014-01-23 17:45:13 -05:00
Mike Bayer ee1f4d2103 - add redshift-sqlalchemy, essentially fixes [ticket:2727] 2014-01-21 19:33:25 -05:00
Mike Bayer 0087ec7286 akiban-> foundationdb 2014-01-18 20:56:56 -05:00
Mike Bayer 2104d0ba2d - rework the JSON expression system so that "astext" is called *after*
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].
2013-12-27 18:25:57 -05:00
Mike Bayer c95e3c6512 add JSON 2013-12-17 16:30:22 -05:00
Mike Bayer d5a86d8f86 Merge branch 'tsvector' of https://bitbucket.org/nibrahim/sqlalchemy/branch/tsvector into tsvector 2013-12-09 21:01:26 -05:00
Mike Bayer 111c61546c sqlany dialect moves to github 2013-12-09 20:56:10 -05:00
Noufal Ibrahim 4eb8437f61 Updates documentation for tsvector type.
Signed-off-by: Noufal Ibrahim <noufal@nibrahim.net.in>
2013-12-10 01:07:36 +05:30
Mike Bayer c368034ca0 remove this 2013-11-29 18:53:37 -05:00
Mike Bayer 756f22182a name it with a dash 2013-11-17 13:50:42 -05:00
Mike Bayer 59ca4633ac - remove informix dialect, moved out to https://bitbucket.org/zzzeek/sqlalchemy_informixdb
- remove informix, maxdb, access symbols from tests etc.
2013-11-17 13:45:23 -05:00
Mike Bayer f429032ac2 add sap sqlanywhere 2013-11-12 13:00:49 -05:00
Mike Bayer 78c5249bf7 - add monetdb
- break out into "production" and "experimental"
2013-10-01 13:44:53 -04:00
Mike Bayer 0c19c1c66f - reorganize docs so expression, schema are broken out into subfiles, they're too big
- fix the targeting of module names moved around by using custom handlers for "Bases", etc.
2013-08-18 18:01:27 -04:00
Chris Withers fb469dfb24 Tidy range types docs and add warning about the return type support offered by different versions of different DBAPI libraries. 2013-06-26 07:29:48 +01:00
Chris Withers 110877cf14 Fix NameError in example. 2013-06-26 07:22:13 +01:00
Chris Withers b2da12e070 Documentation for the new range type support. 2013-06-10 13:24:02 +01:00
Mike Bayer 82c11cc94b - fdb is now official, [ticket:2504]
- restore the rollback cleanup handler, pg8000 is mostly obsolete
as a dialect and the firebird drivers need it
2013-06-03 13:53:42 -04:00
Mike Bayer f14ec0f517 add cymysql... 2013-04-14 19:32:54 -04:00
Mike Bayer fa8c87eceb add calchipan 2013-04-10 14:02:24 -04:00
Tshepang Lekhonkhobe fd23be645e fix grammar 2013-03-23 13:58:16 +02:00
Mike Bayer dc1ccca537 add ibm_db_sa 2013-03-09 19:42:49 -05:00
Audrius Kažukauskas dbdf4f25e2 Add ANY/ALL construct support for PostgreSQL's ARRAY type 2013-01-28 19:58:06 +02:00
Audrius Kažukauskas 8134f2d0bf Add special containment operation methods for PG array type 2012-11-20 23:24:34 +02:00
Mike Bayer cda08307be - hstore documentation, migration
- don't need a custom exception here, just use ValueError
2012-11-17 22:58:23 -05:00
Mike Bayer 713a1d3b24 - add HSTORE
- this was a mistake in mutable
2012-11-17 22:08:14 -05:00
Mike Bayer 2637c9eddc - updated relationship docs, others 2012-10-28 18:23:24 -04:00
Mike Bayer 5f73cf9c51 glossary updates 2012-10-28 12:27:32 -04:00
Mike Bayer 675558bffb - rework the sphinx customizations into distinct modules
- 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
2012-10-19 19:20:18 -04:00