Sha256: 1d6d30e27841771803ca2a5b3a9266ef67b6fa1f0928c35577ecd304fd9ba2e2
Contents?: true
Size: 1.37 KB
Versions: 4
Compression:
Stored size: 1.37 KB
Contents
## Examples jets dynamodb:generate create_products --partition-key category --sort-key product_id:number jets dynamodb:generate create_comments --partition-key post_id:string --sort-key created_at:string jets dynamodb:generate create_posts --partition-key id # default attribute type is string jets dynamodb:generate create_posts --partition-key id:number # attribute type will be number ## Running migrations $ jets dynamodb:migrate To add global secondary indexes: $ jets dynamodb:generate update_comments --partition-key user_id:string --sort-key created_at:string To run: $ jets dynamodb:migrate ## Conventions A create_table or update_table migration file is generated based name you provide. If `update` is included in the name then an update_table migration table is generated. If `create` is included in the name then a create_table migration table is generated. The table_name is also inferred from the migration name you provide. Examples: $ jets dynamodb:generate create_posts # table_name: posts $ jets dynamodb:generate update_comments # table_name: comments You can override both of these conventions: $ jets dynamodb:generate create_my_posts --table-name posts $ jets dynamodb:generate my_posts --action create_table --table-name posts $ jets dynamodb:generate my_posts --action update_table --table-name posts
Version data entries
4 entries across 4 versions & 1 rubygems