Skip to content

Support TransactWriteItems across multiple tables/record typesΒ #60

@samritchie

Description

@samritchie

See discussion in #59 - there would be value in supporting transactional writes across multiple tables (or contexts in the case of multiple single-table contexts).

Probably the main question here is around the 'base' context - eg the below suggested design approach from @bartelink:

let dynamo : DynamoContext = DynamoContext(client : IAmazonDynamoDB, ?metricsCollector : RequestMetrics -> unit)
let! residual = dynamo.Batch.Write( [contextFoo.Batch.Put fooItems; contextBar.Batch.Put barItems])

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions