Skip to content

Instantly share code, notes, and snippets.

@shzdb
Created June 9, 2025 10:28
Show Gist options
  • Select an option

  • Save shzdb/380cdb73b81ea7ae0102e63259eb2883 to your computer and use it in GitHub Desktop.

Select an option

Save shzdb/380cdb73b81ea7ae0102e63259eb2883 to your computer and use it in GitHub Desktop.

First go:

Query: Sort: Last updated - From Jan 2024 To Nov 2024 -> Row 200K e (~5 sec)

Store the last_export timestamp & last_output as csv

Second go:

Query : Sort: Last updated - From last_export To now -> Row 20K (~40 millisec)

Store last_export timestampt & last_output + current_output(append) output : last_output + current_output as csv


To avoid db read for last update. Intelligently use filenames.

csv_latest_{last_output_timestamp}.csv

Save previous one as : csv_archive_{output_timstamp}.csv csv_archive_{output_timstamp}.csv

Keep maybe last 10 files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment