Skip to content

Instantly share code, notes, and snippets.

@snehesht
Last active February 20, 2020 23:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save snehesht/cd41caea2dd7a9df29e8d4964ad6d676 to your computer and use it in GitHub Desktop.
Save snehesht/cd41caea2dd7a9df29e8d4964ad6d676 to your computer and use it in GitHub Desktop.
EXPLAIN ANALYZE
SELECT
"id",
"start",
"end",
"start_miliseconds_since_midnight" AS "startMilisecondsSinceMidnight",
"end_miliseconds_since_midnight" AS "endMilisecondsSinceMidnight",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday",
"sunday",
"status",
"skip_dates",
"created_at" AS "createdAt",
"updated_at" AS "updatedAt"
FROM
"schedules" AS "schedules"
WHERE ("schedules"."start" <= '2020-02-20 00:23:37.509 +00:00'
OR("schedules"."wednesday" = TRUE
AND "schedules"."start_miliseconds_since_midnight" <= 1417509
AND "schedules"."end_miliseconds_since_midnight" >= 1417509))
AND "schedules"."status" = 'ACTIVE';
EXPLAIN ANALYZE
SELECT
"id",
"start",
"end",
"start_miliseconds_since_midnight" AS "startMilisecondsSinceMidnight",
"end_miliseconds_since_midnight" AS "endMilisecondsSinceMidnight",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday",
"sunday",
"status",
"skip_dates",
"created_at" AS "createdAt",
"updated_at" AS "updatedAt"
FROM
"schedules" AS "schedules"
WHERE ("schedules"."start" <= '2020-02-20 00:30:37.513 +00:00'
OR("schedules"."wednesday" = TRUE
AND "schedules"."start_miliseconds_since_midnight" <= 1837513
AND "schedules"."end_miliseconds_since_midnight" >= 1837513))
AND "schedules"."status" = 'SCHEDULED';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment