Andrea Amorosi
349b381390
Fixed dynamodb2 put_item ValidationException
2020-03-28 17:59:42 +00:00
Bert Blommers
71bf314a0f
Merge pull request #2799 from ImFlog/fix_dynamodb_updated_new
...
Fix UPDATED_NEW return values differences
2020-03-18 08:21:01 +00:00
Steve Pulec
77b1cc2321
Merge pull request #2809 from bblommers/feature/dynamodb-transact-get-items
...
Feature - DynamoDB: transact_get_items
2020-03-15 16:45:03 -05:00
ImFlog
7f6c6660aa
Add some new update_new tests
2020-03-13 09:37:50 +01:00
Bert Blommers
71d3941daf
Linting
2020-03-12 14:26:23 +00:00
Bert Blommers
caebe222d7
DynamoDB - Transact_get_items - Remove error condition
2020-03-12 14:24:53 +00:00
Tomoya Iwata
5a7da61833
remove unused local variable
2020-03-12 14:15:31 +00:00
Tomoya Iwata
b74625db0c
add support for dynamodb transact_get_items
2020-03-12 14:15:13 +00:00
ImFlog
ba1bf09474
Fix UPDATED_NEW return values differences between moto and dynamoDB
2020-03-10 18:22:54 +01:00
Bert Blommers
6ba00d9ad1
#1054 - DynamoDB - Improve error handling for put_item without keys
2020-03-10 13:25:40 +00:00
Nikita Antonenkov
d4caf14b61
Fixed UnboundLocalError in dynamodb2.query when no filters are passed
2020-02-07 23:39:31 +01:00
Ilya Shmygol
704a12146b
Improve error reporting for missing index
2019-12-12 10:49:07 +01:00
Ilya Shmygol
1d0de934e5
Slightly reformat the solution
2019-12-11 15:06:49 +01:00
Ilya Shmygol
6ea60012fc
Improve parsing DynamoDB begins_with expression
...
A query fails if it has a space between `begins_with` and `(`,
for example: ```begins_with (#1 , :1)```
Fix #1996
2019-11-21 13:03:44 +01:00
Bert Blommers
eaa23800bd
Linting
2019-11-03 07:33:27 -08:00
Bert Blommers
6a601d7d5c
#2527 - DynamoDB - Allow nested attributes in ProjectionExpressions
2019-11-03 14:09:27 +00:00
Asher Foa
96e5b1993d
Run black on moto & test directories.
2019-10-31 10:36:05 -07:00
Bert Blommers
db206e994b
#250 - DynamoDB - Add check for valid query keyconditionexpression
2019-10-18 09:58:09 +01:00
Bert Blommers
009a97db85
Merge branch 'master' into bugfix/1823
2019-10-14 10:02:22 +01:00
Mike Grima
893f0d4f83
Merge pull request #2463 from gruebel/fix-dynamodb-get-item-ProjectionExpression
...
Add ProjectionExpression & ExpressionAttributeNames to DynamoDB get_it…
2019-10-13 10:47:25 -07:00
gruebel
97c4174f30
Extract projection_expression adjustment
2019-10-11 14:30:25 +02:00
Bert Blommers
afb8f71e9f
#1822 - DynamoDB: Add List index operations
2019-10-09 17:30:42 +01:00
Bert Blommers
1fb844972f
Merge branch 'master' into bugfix/1874
2019-10-09 08:33:53 +01:00
gruebel
cb43796daf
Add ProjectionExpression & ExpressionAttributeNames o DynamoDB get_item & batch_get_item
2019-10-08 22:30:14 +02:00
gruebel
c9d69681ec
Add evaluation of ConditionExpression to DynamoDB2 delete_item
2019-10-06 16:49:02 +02:00
Bert Blommers
dc89b47b40
#1874 - Count item size based on contents of actual dictionary
2019-10-06 14:08:58 +01:00
Bert Blommers
4dec187d80
#1834 - Check item size in DynamoDB
2019-10-05 15:20:43 +01:00
Mike Grima
60183b29c1
Merge pull request #2447 from bblommers/bugfix/2445
...
#2445 - DynamoDB - Add validation for AttributeDefinitions
2019-10-03 11:52:29 -07:00
Bert Blommers
6005b19ac2
#2445 - DynamoDB - Add validation for AttributeDefinitions
2019-10-03 10:54:10 +01:00
Julian Graham
f4df7a48ee
Prevent overlapping expr name prefixes from corrupting projection expr
...
h/t @beheh. This patch handles the case when ProjectionExpression looks
like "#1 , ..., #10 " - the previous code used `replace`, which would make
the resulting projection into "foo, ..., foo0".
2019-09-09 19:08:16 -04:00
Bert Blommers
956592d615
2380 - Validate parameter-list for duplicates in dynamodb.batch_get_item
2019-08-22 16:12:48 +01:00
aksagrimada
a3794f2701
Resolve invalid escape sequence
...
When run not as a decorator dynamodb2 displays an invalid escape sequence error
/moto/dynamodb2/responses.py:603: DeprecationWarning: invalid escape sequence \s
'\s*([=\+-])\s*', '\\1', update_expression)
2019-08-06 07:16:00 +01:00
Steve Pulec
12aa5dddf7
Merge pull request #2289 from spulec/fix-2275
...
Fix for UpdateExpression with newline. Closes #2275 .
2019-07-09 19:58:32 -05:00
Steve Pulec
6a13d54616
Merge pull request #2266 from garrettheel/feat/dynamodb-expressions
...
Improve DynamoDB condition expression support
2019-07-09 18:22:55 -05:00
Steve Pulec
53f8997d62
Fix for UpdateExpression with newline. Closes #2275 .
2019-07-09 18:21:00 -05:00
Garrett Heel
ba95c945f9
remove dead code
2019-07-09 09:20:35 -04:00
Jack Danger
f6dd3ab959
not requiring the provisioned throughput key ( #2278 )
2019-07-04 03:13:25 -07:00
IVIURRAY
4ce0e6bbcb
add extra test for ProjectionExpression using scan with ExpressionAttributes
2019-06-27 19:37:46 +01:00
Matthew Stevens
57b668c832
Using Ops for dynamodb condition expressions
2019-06-26 23:20:55 +01:00
IVIURRAY
e50ce7287d
ProjectionExpression works with table.scan()
2019-06-26 21:54:48 +01:00
cm-iwata
9bf8fd3417
fix #2011 ( #2012 )
...
add support for Scan method using LSI or GSI
2019-05-21 17:45:30 +01:00
shiba24
b822db8d8c
Support create_table with PAY_PER_REQUEST billing mode of DynamoDB
2019-04-30 22:36:25 +09:00
Greg Sterin
c1232a7a23
linting
2019-02-15 13:49:42 -08:00
Greg Sterin
f035b9613d
support a bit more of the dynamoDB ConditionExpression syntax
2019-02-14 18:10:01 -08:00
Steve Pulec
5ed8a33a10
Merge pull request #1977 from vadym-serdiuk/patch-1
...
Strip parenthesis in the KeyConditionExpression
2018-12-28 21:16:50 -05:00
Steve Pulec
f82d4bb619
Merge pull request #1938 from kgutwin/i-1937-dynamodb2-update-attributes
...
Correct behavior of ReturnValues parameter to put_item and update_item
2018-12-28 20:36:00 -05:00
vadym-serdiuk
7d472896e1
Move parenthesis stripping down
2018-12-04 12:28:17 +02:00
vadym-serdiuk
5a3b5cab29
Strip parenthesis in the KeyConditionExpression
...
The "bloop" package uses parenthesis in the KeyConditionExpression, so query method returns nothing due to the wrong parsing of the parameters.
2018-11-28 17:33:22 +02:00
Karl Gutwin
2ec32c80f7
Merge in functionality from #1899
2018-11-09 13:21:38 -05:00
Karl Gutwin
770ad1db56
Correct behavior of ReturnValues parameter to put_item and update_item
2018-11-08 16:21:06 -05:00