diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2015-07-15 13:07:32 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2015-07-15 13:07:32 -0400 |
commit | eed8bcef3ae1341cc9c25f5abff55a9ff880cfac (patch) | |
tree | f448229c7440fe12968cb6f1e1e249b7cdd14717 /lib/sqlalchemy/dialects/postgresql/base.py | |
parent | b68c9ac93eea62a1f4ae2c0701e5af7c432e9432 (diff) | |
download | sqlalchemy-eed8bcef3ae1341cc9c25f5abff55a9ff880cfac.tar.gz |
- add a note, references #3487
Diffstat (limited to 'lib/sqlalchemy/dialects/postgresql/base.py')
-rw-r--r-- | lib/sqlalchemy/dialects/postgresql/base.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/sqlalchemy/dialects/postgresql/base.py b/lib/sqlalchemy/dialects/postgresql/base.py index 22c66dbbb..dc7987d74 100644 --- a/lib/sqlalchemy/dialects/postgresql/base.py +++ b/lib/sqlalchemy/dialects/postgresql/base.py @@ -883,6 +883,16 @@ class ARRAY(sqltypes.Concatenable, sqltypes.TypeEngine): mytable.c.data[2:7]: [1, 2, 3] }) + .. note:: + + Multi-dimensional support for the ``[]`` operator is not supported + in SQLAlchemy 1.0. Please use the :func:`.type_coerce` function + to cast an intermediary expression to ARRAY again as a workaround:: + + expr = type_coerce(my_array_column[5], ARRAY(Integer))[6] + + Multi-dimensional support will be provided in a future release. + :class:`.ARRAY` provides special methods for containment operations, e.g.:: |