Jack Danger
5e9c51d839
Merge pull request #790 from tideline/master
...
Fixes for dynamodb2 mocking
2017-07-06 22:06:08 -07:00
Greg Sterin
be07fbda52
Support Expected in dynamoDB updateItem
2017-06-09 17:34:29 -07:00
Peter Gorniak
b713eef491
cleanup after merge
2017-06-02 13:41:33 -07:00
Peter Gorniak
91657a537b
Merge remote-tracking branch 'spulec/master'
2017-06-02 13:38:36 -07:00
Steve Pulec
15b811901b
Merge pull request #925 from JackDanger/idempotent-dynamodb2-deletes
...
Idempotent Dynamodb2 deletes
2017-05-10 22:07:12 -04:00
Steve Pulec
0adebeed24
Merge #913 .
2017-05-10 21:58:42 -04:00
Jack Danger Canty
8e3d46fb05
Deleting from an unknown table raises error
...
If the table exists then we deletes are idempotent
2017-05-08 17:25:59 -10:00
Jack Danger Canty
02edc6fa00
Idempotent Dynamodb2 deletes
...
Fixes #873
2017-05-01 12:31:31 -07:00
Ian Auld
748eb138b2
Started passing QueryFilters to query method in responses.py
2017-04-21 14:54:27 -07:00
Steve Pulec
f37bad0e00
Lints.
2017-02-23 21:37:43 -05:00
Steve Pulec
cad185c74d
Cleanup headers and encoding.
2017-02-16 22:51:04 -05:00
Peter Gorniak
114de9ba0b
more fixes for 2.6 and 3
2016-12-07 13:55:26 -08:00
Peter Gorniak
0c875fd268
fixes for python 2.6 and 3
2016-12-07 13:31:15 -08:00
Peter Gorniak
3c128fdb51
correct looping through update actions, value stripping, hash key regex
2016-12-07 11:47:48 -08:00
Peter Gorniak
2c50561563
fix decoding keys in query condition
2016-11-29 14:04:23 -08:00
Nuno Santos
71c1fbadbe
Add DynamoDB tests for update_item() with UpdateExpression, support spaces in the UpdateExpression. ( #758 )
...
Fixes #745 .
2016-11-11 17:04:14 -05:00
Nuno Santos
74b56faafd
Attempt to parse simple ConditionExpressions in DynamoDB put_item().
...
Internally these get converted into simpler Expected={} parameters, so
for now only `attribute_exists` and `attribute_not_exists` are supported;
OR is also not suported since `expected` does not support it.
2016-11-04 12:37:10 +01:00
Georges Chaudy
bd3dd23c6b
fix: change dynamodb2 batch write response
2016-09-23 17:07:49 +01:00
Victor Blaga
69888c3baa
update_item takes into account ExpressionAttributeNames and ExpressionAttributeValues
...
ExpressionAttributeNames and ExpressionAttributeValues
are no longer ignored during update_item.
2016-06-21 17:45:22 +02:00
Steve Pulec
6803444d61
Fix Dynamodb table key name. Closes #524 .
2016-05-05 22:14:23 -04:00
Steve Pulec
fecbeb28a4
Merge pull request #567 from im-auld/query-filters-issue-164
...
Query filters issue 164
2016-03-28 23:52:49 -04:00
Ian Auld
8848995b93
Replaced dict comp with for loop for Python 2.6 compatibility
2016-03-16 22:15:58 -07:00
Ian Auld
e86b9f441c
Added filter_kwargs to response to match boto interface
2016-03-16 21:32:15 -07:00
Dmitry Zv
c2df7732e5
Added ScannedCount field to DynamoDB query response.
2016-03-16 15:53:29 -06:00
Brian Cavagnolo
6bab725b36
add dynamodb pagination
2016-03-01 15:00:23 -08:00
Steve Pulec
9596772546
Merge pull request #510 from pcraciunoiu/feature/dynamodb-add-value
...
Add value and UPDATE fixes
2016-01-17 15:40:07 -05:00
Paul Craciunoiu
4e9f4bfbbf
Fix for ReturnValues.
2016-01-15 11:53:45 -07:00
Ian Auld
5c7f01ab29
Merge branch 'master' into Bug-Fix-Secondary-Indexes-Ignored
2016-01-13 15:29:59 -08:00
Ian Auld
3cbaed9734
Added support for local senondary indexes in DynamoDB2
2016-01-13 15:27:02 -08:00
Steve Pulec
96479bf1dc
Merge pull request #505 from joshink/master
...
Reverse before limit
2016-01-10 00:31:13 -05:00
Joshua Inkenbrandt
33f31652ea
Reverse before limit
2016-01-09 17:58:06 -08:00
Paul Craciunoiu
c9f43c885a
Support Select=COUNT when querying.
2016-01-08 17:35:14 -07:00
Paul Craciunoiu
2cea05bd19
More support for GSI
...
* Support query via multiple KeyConditionExpressions
* Support GSI updates via table.update()
2015-12-14 15:42:18 -07:00
Paul Craciunoiu
4fa7d6283d
Add query index support.
2015-12-13 23:16:25 -07:00
Steve Pulec
8d41d0019b
Add basic support for AttributeUpdates in Dynamo update_item. Closes #449 .
2015-11-07 16:45:24 -05:00
Michael
31d30c8ea4
return the correct response tryin to re-create a table
2015-09-10 11:31:46 +02:00
Pior Bastida
43ceb8b06a
Fix incorrect dynamodb2 delete_item response
...
Attribute field must be a mapping (not a list)
2015-08-20 17:06:10 -04:00
Steve Pulec
e4408152d1
Add KeyConditionExpression to dynamo.
2015-08-01 19:32:33 -04:00
Steve Pulec
c9db7765df
Fix dynamo item not found.
2015-07-13 10:33:36 -04:00
Alan Jaffe
e3c859868c
Adds the ConditionalCheckFailedException to put_item
...
If the Item‘s original data is inconsistent with what's in DynamoDB,
the request should fail (unless overwrite is set to True).
http://boto.readthedocs.org/en/latest/ref/dynamodb2.html#boto.dynamodb2.table.Table.put_item
2015-07-07 15:07:32 -04:00
Steve Pulec
82f19952dd
Add Dynamodb2 global indexes. Closes #329 .
2015-03-14 15:02:43 -04:00
Steve Pulec
e66916d5f1
Start to add basic support for dynamodb2 item updating. Closes #16 .
2014-11-29 22:03:29 -05:00
Steve Pulec
8bc8f09b47
Some flake8 cleanup.
2014-11-15 09:35:52 -05:00
David Baumgold
eedb4c4b73
Support Python 3 using six
2014-08-28 10:57:43 -04:00
David Baumgold
4201e6b430
from __future__ import unicode_literals
2014-08-27 11:33:55 -04:00
Jeff Gregory
598c22528f
added support for ScanIndexForward and actual range ordering on range items and not just the dictionaries
2014-03-03 13:41:07 -08:00
Jeff Gregory
76856aadc7
Query sort keying on index values and not index hashes which was causing unexpected ording results
2014-02-23 03:11:54 -08:00
Jeff Gregory
372e2d8729
Query order/limit enforced. Scan limit enforced
2014-02-21 13:33:46 -08:00
creyer
48cfd19fe6
dynamodb v2 no indexes
2013-12-10 11:51:54 +02:00