Skip to content

ma91n/dynamo2csv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dynamo2csv

Export DynamoDB table to CSV

Installation

go get -u github.com/laqiiz/dynamo2csv

Usage

All Data

./dynamo2csv -t <TableName> > out.csv

Filter Expression

./dynamo2csv -t <TableName> \
  -filter-expression 'contains(#ts, :s)' \
  -expression-attribute-values '{":s":{"S":"15:00:00Z"}}' \
  -expression-attribute-names '{"#ts":"timestamp"}' > out.csv

Options

$ dynamo2csv --help
Usage of ./dynamo2csv:
  -c, --columns string                       DynamoDB Column names order for using csv output
      --expression-attribute-names string    Attribute names
      --expression-attribute-values string   Attribute values
      --filter-expression string             Filter Expression
      --profile string                       AWS Profile Name
  -t, --table string                         DynamoDB Table name that is export target

About

Export DynamoDB table to CSV

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages