|
postgres=# SELECT created_at::date AS date, to_char(created_at::date, 'Day') as day, |
|
postgres-# repeat('#', (count(*)/10000)::int) AS num_push_events |
|
postgres-# FROM github_events |
|
postgres-# WHERE event_type = 'PushEvent' AND created_at >= date '2016-02-07' |
|
postgres-# GROUP by date |
|
postgres-# ORDER By date; --daily pushes |
|
date | day | num_push_events |
|
------------+-----------+-------------------------------------------------------------------------------------------------------- |
|
2016-02-07 | Sunday | ################################################################ |
|
2016-02-08 | Monday | ################################################################################# |
|
2016-02-09 | Tuesday | ###################################################################################### |
|
2016-02-10 | Wednesday | ####################################################################################### |
|
2016-02-11 | Thursday | ###################################################################################### |
|
2016-02-12 | Friday | ################################################################################# |
|
2016-02-13 | Saturday | ############################################################ |
|
2016-02-14 | Sunday | ############################################################### |
|
2016-02-15 | Monday | ####################################################################################### |
|
2016-02-16 | Tuesday | ############################################################################################## |
|
2016-02-17 | Wednesday | ################################################################################################ |
|
2016-02-18 | Thursday | ############################################################################################## |
|
2016-02-19 | Friday | ########################################################################################### |
|
2016-02-20 | Saturday | ################################################################### |
|
2016-02-21 | Sunday | ######################################################################## |
|
2016-02-22 | Monday | ################################################################################################# |
|
2016-02-23 | Tuesday | ################################################################################################## |
|
2016-02-24 | Wednesday | ################################################################################################## |
|
2016-02-25 | Thursday | ################################################################################################## |
|
2016-02-26 | Friday | ############################################################################################# |
|
2016-02-27 | Saturday | ################################################################## |
|
2016-02-28 | Sunday | ####################################################################### |
|
2016-02-29 | Monday | ############################################################################################# |
|
2016-03-01 | Tuesday | ############################################################################################## |
|
2016-03-02 | Wednesday | ################################################################################################### |
|
2016-03-03 | Thursday | ###################################################################################################### |
|
2016-03-04 | Friday | ################################################################################################ |
|
2016-03-05 | Saturday | ####################################################################### |
|
2016-03-06 | Sunday | ######################################################################### |
|
2016-03-07 | Monday | ################################################################################################## |
|
(30 rows) |
|
|
|
Time: 1360885.229 ms |
|
|
|
postgres=# SELECT created_at::date AS date, to_char(created_at::date, 'Day') as day, |
|
repeat('#', (count(*)/10000)::int) AS num_push_events |
|
FROM github_events |
|
WHERE event_type = 'PushEvent' AND created_at >= date '2016-02-07' |
|
GROUP by date |
|
ORDER By date; --daily pushes |
|
date | day | num_push_events |
|
------------+-----------+-------------------------------------------------------------------------------------------------------- |
|
2016-02-07 | Sunday | ################################################################ |
|
2016-02-08 | Monday | ################################################################################# |
|
2016-02-09 | Tuesday | ###################################################################################### |
|
2016-02-10 | Wednesday | ####################################################################################### |
|
2016-02-11 | Thursday | ###################################################################################### |
|
2016-02-12 | Friday | ################################################################################# |
|
2016-02-13 | Saturday | ############################################################ |
|
2016-02-14 | Sunday | ############################################################### |
|
2016-02-15 | Monday | ####################################################################################### |
|
2016-02-16 | Tuesday | ############################################################################################## |
|
2016-02-17 | Wednesday | ################################################################################################ |
|
2016-02-18 | Thursday | ############################################################################################## |
|
2016-02-19 | Friday | ########################################################################################### |
|
2016-02-20 | Saturday | ################################################################### |
|
2016-02-21 | Sunday | ######################################################################## |
|
2016-02-22 | Monday | ################################################################################################# |
|
2016-02-23 | Tuesday | ################################################################################################## |
|
2016-02-24 | Wednesday | ################################################################################################## |
|
2016-02-25 | Thursday | ################################################################################################## |
|
2016-02-26 | Friday | ############################################################################################# |
|
2016-02-27 | Saturday | ################################################################## |
|
2016-02-28 | Sunday | ####################################################################### |
|
2016-02-29 | Monday | ############################################################################################# |
|
2016-03-01 | Tuesday | ############################################################################################## |
|
2016-03-02 | Wednesday | ################################################################################################### |
|
2016-03-03 | Thursday | ###################################################################################################### |
|
2016-03-04 | Friday | ################################################################################################ |
|
2016-03-05 | Saturday | ####################################################################### |
|
2016-03-06 | Sunday | ######################################################################### |
|
2016-03-07 | Monday | ################################################################################################## |
|
(30 rows) |
|
|
|
Time: 1329983.695 ms -- ~22 minutes |
|
-- vs 1156.506 on citus |