AWS DynamoDB adapter for the east migration tool (version 1.0.1, stable). It relies on AWS SDK v3 and provides a plugin to run database migrations on DynamoDB tables with composite primary keys. Key differentiators: lightweight, no transactions (DynamoDB limitation), supports environment variable configuration, and requires manual installation of peer dependencies (@aws-sdk/client-dynamodb and @aws-sdk/util-dynamodb). Release cadence: infrequent updates. Compared to alternatives like dynamodb-migrate or node-dynamodb-migrate, east-dynamodb integrates tightly with east's migration framework.
npm install east-dynamodbNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows installation, .eastrc config, and a sample migration file with migrate/rollback using DynamoDBClient.
Run: npm install --save-dev @aws-sdk/client-dynamodb @aws-sdk/util-dynamodb
Use a table with both PK and SK fields. Contact maintainer for simple key support.
Do not rely on indexes for migration queries. Ensure your table has no local secondary indexes or that migration items are ignored by them.
Disconnect all services from the table during migrations. Backup your table before migrating.
Use @aws-sdk/client-dynamodb v3, not aws-sdk v2.
Run: npm install --save-dev @aws-sdk/client-dynamodb
Use a table with both partition key and sort key, or customize partitionKey/sortKey in .eastrc.
Run: npm install --save-dev east
Consult east documentation for correct CLI usage: npx east create <name>