Skip to content

Instantly share code, notes, and snippets.

@v4vasanth
Created November 27, 2018 10:17
Show Gist options
  • Save v4vasanth/8f3f64778dde9802ca45996a118412c4 to your computer and use it in GitHub Desktop.
Save v4vasanth/8f3f64778dde9802ca45996a118412c4 to your computer and use it in GitHub Desktop.
All dry runs to be:
1. Timestamped at a table level
2. Benchmarked at a table level
Postgres(descending order of creation)
1. countries(unchanged)
2. states(unchanged)
3. categories(unchanged)
4. sub_catgories(unchanged)
5. delayed_api_tasks(unchanged)
6. locations(scripted)
7. location_versions(column changes)
8. location_photos(scripted)
Redis
1. Latest location version
Action Items
1. create tables and db(rahul)
2. migrate unchanged tables(rahul)
3. Script for location, location_photo(vasanth)
4. Column changes for location_version(rahul and vasanth)
5. Set up location prod redis(rahul)
6. Redis script for setting latest version(vasanth)
7. Figure out what all can be done paralelly(vasanth and rahul)
8. Elastic search document reindex(to handle document format changes)(vasanth and rahul)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment