Skip to content

Instantly share code, notes, and snippets.

@benkoshy
Last active July 29, 2024 04:25
Show Gist options
  • Save benkoshy/5e27ae979202839e672b30b305467801 to your computer and use it in GitHub Desktop.
Save benkoshy/5e27ae979202839e672b30b305467801 to your computer and use it in GitHub Desktop.
Pagy - fix group date

Updated

(2024-07-29 11:25 am GMT 7 Vietnam time):

bundle list

Gems included by the bundle:
  * actioncable (7.1.3.4)
  * actionmailbox (7.1.3.4)
  * actionmailer (7.1.3.4)
  * actionpack (7.1.3.4)
  * actiontext (7.1.3.4)
  * actionview (7.1.3.4)
  * activejob (7.1.3.4)
  * activemodel (7.1.3.4)
  * activerecord (7.1.3.4)
  * activestorage (7.1.3.4)
  * activesupport (7.1.3.4)
  * addressable (2.8.7)
  * ansi (1.5.0)
  * ast (2.4.2)
  * base64 (0.2.0)
  * bigdecimal (3.1.8)
  * builder (3.3.0)
  * concurrent-ruby (1.3.3)
  * connection_pool (2.4.1)
  * crass (1.0.6)
  * date (3.3.4)
  * docile (1.4.1)
  * domain_name (0.6.20240107)
  * drb (2.2.1)
  * erubi (1.13.0)
  * ffi (1.17.0)
  * ffi-compiler (1.3.2)
  * globalid (1.2.1)
  * groupdate (6.4.0)
  * http (5.2.0)
  * http-cookie (1.0.6)
  * http-form_data (2.3.0)
  * i18n (1.14.5)
  * io-console (0.7.2)
  * irb (1.14.0)
  * json (2.7.2)
  * language_server-protocol (3.17.0.3)
  * listen (3.9.0)
  * llhttp-ffi (0.5.0)
  * loofah (2.22.0)
  * mail (2.8.1)
  * marcel (1.0.4)
  * mini_mime (1.1.5)
  * minitest (5.24.1)
  * minitest-reporters (1.7.1)
  * multi_json (1.15.0)
  * mustermann (3.0.0)
  * mutex_m (0.2.0)
  * net-imap (0.4.14)
  * net-pop (0.1.2)
  * net-protocol (0.2.2)
  * net-smtp (0.5.0)
  * nio4r (2.7.3)
  * nokogiri (1.16.7)
  * oj (3.16.4)
  * pagy (9.0.3)
  * parallel (1.25.1)
  * parser (3.3.4.0)
  * psych (5.1.2)
  * public_suffix (6.0.1)
  * puma (6.4.2)
  * racc (1.8.0)
  * rack (3.1.7)
  * rack-protection (4.0.0)
  * rack-session (2.0.0)
  * rack-test (2.1.0)
  * rackup (2.1.0)
  * rails (7.1.3.4)
  * rails-dom-testing (2.2.0)
  * rails-html-sanitizer (1.6.0)
  * railties (7.1.3.4)
  * rainbow (3.1.1)
  * rake (13.2.1)
  * rb-fsevent (0.11.2)
  * rb-inotify (0.11.1)
  * rdoc (6.7.0)
  * regexp_parser (2.9.2)
  * reline (0.5.9)
  * rematch (3.1.0)
  * rerun (0.14.0)
  * rexml (3.3.2)
  * rouge (4.3.0)
  * rubocop (1.65.0)
  * rubocop-ast (1.31.3)
  * rubocop-minitest (0.35.1)
  * rubocop-packaging (0.5.2)
  * rubocop-performance (1.21.1)
  * rubocop-rake (0.6.0)
  * ruby-progressbar (1.13.0)
  * ruby2_keywords (0.0.5)
  * sequel (5.82.0)
  * simplecov (0.22.0)
  * simplecov-html (0.12.3)
  * simplecov_json_formatter (0.1.4)
  * sinatra (4.0.0)
  * sinatra-contrib (4.0.0)
  * sqlite3 (1.4.4)
  * stringio (3.1.1)
  * strscan (3.1.0)
  * thor (1.3.1)
  * tilt (2.4.0)
  * timeout (0.4.1)
  * tzinfo (2.0.6)
  * unicode-display_width (2.5.0)
  * webrick (1.8.1)
  * websocket-driver (0.7.6)
  * websocket-extensions (0.1.5)
  * zeitwerk (2.6.16)

log file

❯ bundle exec pagy gem/apps/calendar.ru
Fetching gem metadata from https://rubygems.org/.............
Resolving dependencies...
[DEPRECATED] `Bundler.with_clean_env` has been deprecated in favor of `Bundler.with_unbundled_env`. If you instead want the environment before bundler was originally loaded, use `Bundler.with_original_env` (called at /home/koshy/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/rerun-0.14.0/lib/rerun/notification.rb:74)
Error calling StartServiceByName for org.freedesktop.Notifications: Unit xfce4-notifyd.service failed to load properly: File exists.

14:23:26 [rerun] calendar.ru launched
14:23:26 [rerun] Rerun (2807327) running calendar.ru (2807349)
Bundler is using a binstub that was created for a different gem (rackup).
You should run `bundle binstub rack` to work around a system/bundle conflict.
Fetching gem metadata from https://rubygems.org/......14:23:28 [rerun] Watching gem/apps, /home/koshy/Documents/www/OpenSourceProjects/pagy/gem for **/*.{rb,js,css,scss,ru,yml} with Linux adapter
.....
Resolving dependencies...
-- create_table(:events, {:force=>true})
D, [2024-07-29T14:23:32.537920 #2807349] DEBUG -- :    (55.0ms)  DROP TABLE IF EXISTS "events"
D, [2024-07-29T14:23:32.540165 #2807349] DEBUG -- :    (1.2ms)  CREATE TABLE "events" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar, "time" datetime(6))
   -> 0.0812s
D, [2024-07-29T14:23:32.546740 #2807349] DEBUG -- :   ActiveRecord::InternalMetadata Load (0.5ms)  SELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1  [[nil, "environment"]]
D, [2024-07-29T14:23:32.708179 #2807349] DEBUG -- :   Event Bulk Insert (6.4ms)  INSERT INTO "events" ("title","time") VALUES ('Event #1', '2021-10-21 13:18:23'), ('Event #2', '2021-10-21 23:14:50'), ('Event #3', '2021-10-23 01:06:02'), ('Event #4', '2021-10-25 18:54:35'), ('Event #5', '2021-10-26 02:22:17'), ('Event #6', '2021-10-28 22:59:49'), ('Event #7', '2021-10-30 15:02:25'), ('Event #8', '2021-11-02 04:03:39'), ('Event #9', '2021-11-04 22:41:23'), ('Event #10', '2021-11-06 00:34:29'), ('Event #11', '2021-11-06 23:56:16'), ('Event #12', '2021-11-07 06:22:04'), ('Event #13', '2021-11-07 19:46:08'), ('Event #14', '2021-11-08 09:31:13'), ('Event #15', '2021-11-09 17:22:03'), ('Event #16', '2021-11-11 05:29:54'), ('Event #17', '2021-11-13 09:41:04'), ('Event #18', '2021-11-16 07:48:22'), ('Event #19', '2021-11-16 12:43:44'), ('Event #20', '2021-11-17 16:03:07'), ('Event #21', '2021-11-20 02:39:01'), ('Event #22', '2021-11-21 02:01:24'), ('Event #23', '2021-11-23 19:24:43'), ('Event #24', '2021-11-26 11:47:22'), ('Event #25', '2021-11-28 06:30:04'), ('Event #26', '2021-12-01 00:13:55'), ('Event #27', '2021-12-03 19:10:16'), ('Event #28', '2021-12-04 00:43:47'), ('Event #29', '2021-12-06 20:15:35'), ('Event #30', '2021-12-09 16:27:07'), ('Event #31', '2021-12-10 15:28:48'), ('Event #32', '2021-12-10 23:08:16'), ('Event #33', '2021-12-11 23:09:08'), ('Event #34', '2021-12-14 04:56:58'), ('Event #35', '2021-12-14 14:00:56'), ('Event #36', '2021-12-15 22:58:51'), ('Event #37', '2021-12-16 01:28:21'), ('Event #38', '2021-12-16 20:16:54'), ('Event #39', '2021-12-19 00:34:04'), ('Event #40', '2021-12-19 06:58:41'), ('Event #41', '2021-12-21 11:13:53'), ('Event #42', '2021-12-23 07:28:50'), ('Event #43', '2021-12-23 07:57:58'), ('Event #44', '2021-12-23 18:32:13'), ('Event #45', '2021-12-24 01:17:51'), ('Event #46', '2021-12-25 05:36:16'), ('Event #47', '2021-12-25 23:21:57'), ('Event #48', '2021-12-27 12:18:57'), ('Event #49', '2021-12-28 16:59:57'), ('Event #50', '2021-12-31 15:10:23'), ('Event #51', '2022-01-01 19:18:06'), ('Event #52', '2022-01-03 08:36:27'), ('Event #53', '2022-01-03 23:31:01'), ('Event #54', '2022-01-05 02:14:57'), ('Event #55', '2022-01-06 09:26:03'), ('Event #56', '2022-01-07 20:22:22'), ('Event #57', '2022-01-10 04:04:28'), ('Event #58', '2022-01-11 17:17:55'), ('Event #59', '2022-01-14 05:21:54'), ('Event #60', '2022-01-16 01:18:58'), ('Event #61', '2022-01-18 08:42:56'), ('Event #62', '2022-01-19 00:45:04'), ('Event #63', '2022-01-20 08:18:54'), ('Event #64', '2022-01-22 05:26:38'), ('Event #65', '2022-01-24 10:57:50'), ('Event #66', '2022-01-26 09:47:02'), ('Event #67', '2022-01-28 20:44:30'), ('Event #68', '2022-01-31 16:19:50'), ('Event #69', '2022-02-01 21:23:58'), ('Event #70', '2022-02-04 14:41:57'), ('Event #71', '2022-02-06 20:40:06'), ('Event #72', '2022-02-07 23:03:50'), ('Event #73', '2022-02-09 05:28:08'), ('Event #74', '2022-02-10 02:19:12'), ('Event #75', '2022-02-11 07:51:30'), ('Event #76', '2022-02-12 13:46:16'), ('Event #77', '2022-02-13 21:06:40'), ('Event #78', '2022-02-15 11:37:50'), ('Event #79', '2022-02-18 11:23:15'), ('Event #80', '2022-02-20 08:01:49'), ('Event #81', '2022-02-23 03:00:30'), ('Event #82', '2022-02-24 21:52:25'), ('Event #83', '2022-02-25 12:07:56'), ('Event #84', '2022-02-27 04:20:20'), ('Event #85', '2022-02-28 21:09:42'), ('Event #86', '2022-03-02 23:35:41'), ('Event #87', '2022-03-04 00:42:10'), ('Event #88', '2022-03-05 00:59:10'), ('Event #89', '2022-03-06 19:58:01'), ('Event #90', '2022-03-07 07:48:09'), ('Event #91', '2022-03-09 06:08:00'), ('Event #92', '2022-03-10 05:45:08'), ('Event #93', '2022-03-12 21:16:31'), ('Event #94', '2022-03-15 08:17:44'), ('Event #95', '2022-03-16 03:37:03'), ('Event #96', '2022-03-18 05:07:54'), ('Event #97', '2022-03-20 04:05:26'), ('Event #98', '2022-03-22 10:52:33'), ('Event #99', '2022-03-23 15:26:54'), ('Event #100', '2022-03-24 09:01:04'), ('Event #101', '2022-03-24 23:53:07'), ('Event #102', '2022-03-27 13:45:17'), ('Event #103', '2022-03-28 19:57:00'), ('Event #104', '2022-03-29 15:42:35'), ('Event #105', '2022-03-29 18:20:32'), ('Event #106', '2022-04-01 15:35:47'), ('Event #107', '2022-04-02 06:33:31'), ('Event #108', '2022-04-03 18:27:19'), ('Event #109', '2022-04-03 23:44:08'), ('Event #110', '2022-04-06 10:59:32'), ('Event #111', '2022-04-07 01:33:53'), ('Event #112', '2022-04-08 10:26:34'), ('Event #113', '2022-04-10 19:21:08'), ('Event #114', '2022-04-12 01:50:04'), ('Event #115', '2022-04-14 19:56:29'), ('Event #116', '2022-04-15 09:08:22'), ('Event #117', '2022-04-16 07:58:47'), ('Event #118', '2022-04-17 16:31:40'), ('Event #119', '2022-04-20 09:50:22'), ('Event #120', '2022-04-23 04:24:22'), ('Event #121', '2022-04-25 07:18:04'), ('Event #122', '2022-04-27 16:57:48'), ('Event #123', '2022-04-29 18:48:09'), ('Event #124', '2022-04-29 20:30:25'), ('Event #125', '2022-05-02 03:44:25'), ('Event #126', '2022-05-03 15:27:57'), ('Event #127', '2022-05-04 08:11:15'), ('Event #128', '2022-05-07 00:42:14'), ('Event #129', '2022-05-09 15:23:31'), ('Event #130', '2022-05-10 19:11:49'), ('Event #131', '2022-05-11 14:04:17'), ('Event #132', '2022-05-14 12:09:34'), ('Event #133', '2022-05-15 13:31:54'), ('Event #134', '2022-05-17 21:21:37'), ('Event #135', '2022-05-19 01:27:43'), ('Event #136', '2022-05-21 04:34:59'), ('Event #137', '2022-05-23 11:05:18'), ('Event #138', '2022-05-23 19:14:50'), ('Event #139', '2022-05-26 13:16:18'), ('Event #140', '2022-05-27 11:39:35'), ('Event #141', '2022-05-29 07:09:07'), ('Event #142', '2022-05-30 15:13:23'), ('Event #143', '2022-06-01 04:18:40'), ('Event #144', '2022-06-01 11:11:51'), ('Event #145', '2022-06-01 12:45:06'), ('Event #146', '2022-06-03 07:08:31'), ('Event #147', '2022-06-04 23:28:11'), ('Event #148', '2022-06-07 12:14:01'), ('Event #149', '2022-06-08 13:32:22'), ('Event #150', '2022-06-10 18:56:37'), ('Event #151', '2022-06-12 16:00:09'), ('Event #152', '2022-06-15 13:28:55'), ('Event #153', '2022-06-16 18:42:37'), ('Event #154', '2022-06-17 00:36:21'), ('Event #155', '2022-06-18 16:21:27'), ('Event #156', '2022-06-20 13:50:27'), ('Event #157', '2022-06-22 09:43:55'), ('Event #158', '2022-06-25 09:43:17'), ('Event #159', '2022-06-27 06:51:01'), ('Event #160', '2022-06-28 09:10:53'), ('Event #161', '2022-06-30 18:46:16'), ('Event #162', '2022-07-01 16:05:14'), ('Event #163', '2022-07-02 14:02:12'), ('Event #164', '2022-07-05 11:08:11'), ('Event #165', '2022-07-05 12:44:38'), ('Event #166', '2022-07-08 03:55:17'), ('Event #167', '2022-07-08 18:02:14'), ('Event #168', '2022-07-09 09:41:17'), ('Event #169', '2022-07-11 07:34:51'), ('Event #170', '2022-07-13 05:11:19'), ('Event #171', '2022-07-15 02:46:56'), ('Event #172', '2022-07-16 15:40:39'), ('Event #173', '2022-07-17 19:44:15'), ('Event #174', '2022-07-19 00:31:12'), ('Event #175', '2022-07-21 21:58:24'), ('Event #176', '2022-07-22 05:25:48'), ('Event #177', '2022-07-22 18:33:04'), ('Event #178', '2022-07-24 07:42:24'), ('Event #179', '2022-07-25 07:21:20'), ('Event #180', '2022-07-27 12:02:44'), ('Event #181', '2022-07-29 03:29:28'), ('Event #182', '2022-07-29 11:35:43'), ('Event #183', '2022-07-30 05:25:21'), ('Event #184', '2022-07-30 19:39:10'), ('Event #185', '2022-07-31 18:54:58'), ('Event #186', '2022-08-03 11:18:44'), ('Event #187', '2022-08-05 00:37:47'), ('Event #188', '2022-08-05 12:08:08'), ('Event #189', '2022-08-07 14:39:19'), ('Event #190', '2022-08-08 09:52:59'), ('Event #191', '2022-08-09 13:48:29'), ('Event #192', '2022-08-11 19:03:04'), ('Event #193', '2022-08-13 01:56:49'), ('Event #194', '2022-08-15 11:33:09'), ('Event #195', '2022-08-17 23:37:45'), ('Event #196', '2022-08-19 00:47:19'), ('Event #197', '2022-08-19 01:01:12'), ('Event #198', '2022-08-21 07:37:55'), ('Event #199', '2022-08-21 21:42:15'), ('Event #200', '2022-08-23 10:55:39'), ('Event #201', '2022-08-25 16:20:29'), ('Event #202', '2022-08-27 06:28:14'), ('Event #203', '2022-08-27 13:12:57'), ('Event #204', '2022-08-28 23:00:13'), ('Event #205', '2022-08-31 05:19:56'), ('Event #206', '2022-09-02 18:00:18'), ('Event #207', '2022-09-04 12:02:47'), ('Event #208', '2022-09-06 00:57:21'), ('Event #209', '2022-09-08 04:26:01'), ('Event #210', '2022-09-09 04:55:45'), ('Event #211', '2022-09-11 22:59:36'), ('Event #212', '2022-09-12 00:54:25'), ('Event #213', '2022-09-12 17:44:24'), ('Event #214', '2022-09-12 20:47:30'), ('Event #215', '2022-09-15 11:39:20'), ('Event #216', '2022-09-16 07:54:15'), ('Event #217', '2022-09-17 08:06:29'), ('Event #218', '2022-09-18 07:17:17'), ('Event #219', '2022-09-19 08:39:55'), ('Event #220', '2022-09-22 06:32:56'), ('Event #221', '2022-09-22 21:26:29'), ('Event #222', '2022-09-24 16:06:50'), ('Event #223', '2022-09-27 05:50:18'), ('Event #224', '2022-09-28 12:12:13'), ('Event #225', '2022-09-29 21:13:01'), ('Event #226', '2022-09-30 00:09:29'), ('Event #227', '2022-10-02 04:35:07'), ('Event #228', '2022-10-02 16:30:20'), ('Event #229', '2022-10-04 10:35:59'), ('Event #230', '2022-10-04 23:39:37'), ('Event #231', '2022-10-07 23:25:10'), ('Event #232', '2022-10-08 20:31:14'), ('Event #233', '2022-10-09 07:30:41'), ('Event #234', '2022-10-11 07:29:41'), ('Event #235', '2022-10-11 08:00:58'), ('Event #236', '2022-10-14 03:22:26'), ('Event #237', '2022-10-16 14:47:54'), ('Event #238', '2022-10-17 00:28:32'), ('Event #239', '2022-10-19 10:46:33'), ('Event #240', '2022-10-21 02:39:31'), ('Event #241', '2022-10-21 19:24:24'), ('Event #242', '2022-10-23 05:38:26'), ('Event #243', '2022-10-25 13:28:28'), ('Event #244', '2022-10-26 20:26:31'), ('Event #245', '2022-10-29 12:43:40'), ('Event #246', '2022-10-31 11:21:43'), ('Event #247', '2022-11-03 04:42:32'), ('Event #248', '2022-11-04 20:26:28'), ('Event #249', '2022-11-05 15:08:01'), ('Event #250', '2022-11-06 10:55:38'), ('Event #251', '2022-11-07 04:13:28'), ('Event #252', '2022-11-08 03:42:59'), ('Event #253', '2022-11-10 13:56:10'), ('Event #254', '2022-11-13 13:01:38'), ('Event #255', '2022-11-15 02:04:32'), ('Event #256', '2022-11-17 09:10:48'), ('Event #257', '2022-11-19 11:37:01'), ('Event #258', '2022-11-20 06:15:33'), ('Event #259', '2022-11-22 08:35:41'), ('Event #260', '2022-11-24 20:42:50'), ('Event #261', '2022-11-25 17:45:48'), ('Event #262', '2022-11-28 06:16:15'), ('Event #263', '2022-11-28 18:12:24'), ('Event #264', '2022-11-30 20:09:46'), ('Event #265', '2022-12-01 03:29:43'), ('Event #266', '2022-12-02 03:58:02'), ('Event #267', '2022-12-02 19:47:06'), ('Event #268', '2022-12-04 14:54:02'), ('Event #269', '2022-12-06 02:22:58'), ('Event #270', '2022-12-06 09:29:06'), ('Event #271', '2022-12-06 17:16:19'), ('Event #272', '2022-12-09 14:10:12'), ('Event #273', '2022-12-11 19:54:41'), ('Event #274', '2022-12-11 23:48:45'), ('Event #275', '2022-12-12 12:05:28'), ('Event #276', '2022-12-12 21:37:48'), ('Event #277', '2022-12-15 05:08:10'), ('Event #278', '2022-12-16 19:06:39'), ('Event #279', '2022-12-18 21:49:36'), ('Event #280', '2022-12-20 00:54:09'), ('Event #281', '2022-12-22 21:51:31'), ('Event #282', '2022-12-25 08:40:02'), ('Event #283', '2022-12-26 22:01:45'), ('Event #284', '2022-12-29 18:46:07'), ('Event #285', '2023-01-01 01:55:31'), ('Event #286', '2023-01-01 17:34:53'), ('Event #287', '2023-01-04 09:05:13'), ('Event #288', '2023-01-05 01:57:33'), ('Event #289', '2023-01-06 08:56:47'), ('Event #290', '2023-01-07 18:52:12'), ('Event #291', '2023-01-08 00:43:40'), ('Event #292', '2023-01-10 13:28:23'), ('Event #293', '2023-01-13 10:22:38'), ('Event #294', '2023-01-15 01:43:06'), ('Event #295', '2023-01-15 04:30:52'), ('Event #296', '2023-01-16 23:13:04'), ('Event #297', '2023-01-19 17:16:31'), ('Event #298', '2023-01-21 09:25:58'), ('Event #299', '2023-01-23 09:42:42'), ('Event #300', '2023-01-24 11:13:59'), ('Event #301', '2023-01-25 00:57:26'), ('Event #302', '2023-01-27 10:31:18'), ('Event #303', '2023-01-28 07:08:54'), ('Event #304', '2023-01-28 09:46:16'), ('Event #305', '2023-01-30 04:34:32'), ('Event #306', '2023-01-30 05:30:26'), ('Event #307', '2023-01-31 08:08:44'), ('Event #308', '2023-02-03 01:02:02'), ('Event #309', '2023-02-03 10:02:38'), ('Event #310', '2023-02-05 02:22:53'), ('Event #311', '2023-02-05 05:55:46'), ('Event #312', '2023-02-07 06:18:28'), ('Event #313', '2023-02-08 13:57:28'), ('Event #314', '2023-02-08 17:53:12'), ('Event #315', '2023-02-10 08:40:27'), ('Event #316', '2023-02-10 10:28:23'), ('Event #317', '2023-02-12 15:42:42'), ('Event #318', '2023-02-14 06:11:35'), ('Event #319', '2023-02-14 12:22:06'), ('Event #320', '2023-02-16 14:43:29'), ('Event #321', '2023-02-16 15:58:19'), ('Event #322', '2023-02-17 08:36:37'), ('Event #323', '2023-02-19 04:20:36'), ('Event #324', '2023-02-21 03:27:07'), ('Event #325', '2023-02-22 09:09:23'), ('Event #326', '2023-02-24 10:19:14'), ('Event #327', '2023-02-26 13:28:50'), ('Event #328', '2023-02-27 15:33:38'), ('Event #329', '2023-03-01 14:48:42'), ('Event #330', '2023-03-02 19:17:52'), ('Event #331', '2023-03-03 09:48:41'), ('Event #332', '2023-03-04 12:44:18'), ('Event #333', '2023-03-06 18:24:47'), ('Event #334', '2023-03-09 13:55:36'), ('Event #335', '2023-03-11 13:50:26'), ('Event #336', '2023-03-14 05:57:47'), ('Event #337', '2023-03-14 09:16:38'), ('Event #338', '2023-03-14 12:34:22'), ('Event #339', '2023-03-14 15:15:53'), ('Event #340', '2023-03-16 18:34:04'), ('Event #341', '2023-03-19 13:01:38'), ('Event #342', '2023-03-19 15:24:32'), ('Event #343', '2023-03-20 14:56:28'), ('Event #344', '2023-03-21 12:32:45'), ('Event #345', '2023-03-23 22:16:22'), ('Event #346', '2023-03-24 01:05:24'), ('Event #347', '2023-03-26 12:01:36'), ('Event #348', '2023-03-29 07:45:17'), ('Event #349', '2023-04-01 06:03:31'), ('Event #350', '2023-04-02 20:45:43'), ('Event #351', '2023-04-03 05:33:10'), ('Event #352', '2023-04-03 16:15:11'), ('Event #353', '2023-04-05 14:56:49'), ('Event #354', '2023-04-06 22:21:46'), ('Event #355', '2023-04-08 19:50:51'), ('Event #356', '2023-04-09 06:14:30'), ('Event #357', '2023-04-09 11:26:27'), ('Event #358', '2023-04-11 21:34:04'), ('Event #359', '2023-04-14 08:51:06'), ('Event #360', '2023-04-16 15:58:05'), ('Event #361', '2023-04-17 03:06:43'), ('Event #362', '2023-04-18 16:28:30'), ('Event #363', '2023-04-18 17:32:38'), ('Event #364', '2023-04-19 20:34:45'), ('Event #365', '2023-04-22 06:16:01'), ('Event #366', '2023-04-22 12:00:25'), ('Event #367', '2023-04-24 21:12:27'), ('Event #368', '2023-04-27 15:19:36'), ('Event #369', '2023-04-29 00:43:46'), ('Event #370', '2023-04-29 17:50:02'), ('Event #371', '2023-04-30 05:22:14'), ('Event #372', '2023-05-01 07:20:17'), ('Event #373', '2023-05-03 05:11:16'), ('Event #374', '2023-05-05 00:13:31'), ('Event #375', '2023-05-05 12:08:33'), ('Event #376', '2023-05-05 16:26:19'), ('Event #377', '2023-05-07 23:53:00'), ('Event #378', '2023-05-10 17:41:27'), ('Event #379', '2023-05-12 01:37:24'), ('Event #380', '2023-05-14 08:18:36'), ('Event #381', '2023-05-16 15:17:43'), ('Event #382', '2023-05-16 18:24:55'), ('Event #383', '2023-05-19 16:16:45'), ('Event #384', '2023-05-21 00:48:36'), ('Event #385', '2023-05-22 00:54:41'), ('Event #386', '2023-05-24 05:36:25'), ('Event #387', '2023-05-25 10:05:39'), ('Event #388', '2023-05-26 16:09:51'), ('Event #389', '2023-05-29 12:40:29'), ('Event #390', '2023-05-29 13:15:05'), ('Event #391', '2023-05-31 15:28:14'), ('Event #392', '2023-06-02 02:05:21'), ('Event #393', '2023-06-02 13:05:50'), ('Event #394', '2023-06-04 11:12:19'), ('Event #395', '2023-06-05 10:04:34'), ('Event #396', '2023-06-06 02:47:22'), ('Event #397', '2023-06-07 04:35:17'), ('Event #398', '2023-06-07 16:20:27'), ('Event #399', '2023-06-08 07:43:14'), ('Event #400', '2023-06-10 17:55:59'), ('Event #401', '2023-06-12 17:00:02'), ('Event #402', '2023-06-14 08:37:14'), ('Event #403', '2023-06-14 18:07:30'), ('Event #404', '2023-06-16 12:07:26'), ('Event #405', '2023-06-18 22:29:39'), ('Event #406', '2023-06-19 02:32:54'), ('Event #407', '2023-06-20 14:24:40'), ('Event #408', '2023-06-22 09:27:59'), ('Event #409', '2023-06-23 07:31:20'), ('Event #410', '2023-06-23 21:06:55'), ('Event #411', '2023-06-26 06:57:28'), ('Event #412', '2023-06-28 17:08:12'), ('Event #413', '2023-06-29 03:06:47'), ('Event #414', '2023-06-30 12:25:41'), ('Event #415', '2023-07-02 08:49:42'), ('Event #416', '2023-07-03 20:09:26'), ('Event #417', '2023-07-06 17:39:13'), ('Event #418', '2023-07-09 00:18:52'), ('Event #419', '2023-07-11 03:58:21'), ('Event #420', '2023-07-12 22:37:00'), ('Event #421', '2023-07-14 01:58:44'), ('Event #422', '2023-07-16 20:21:13'), ('Event #423', '2023-07-17 01:41:47'), ('Event #424', '2023-07-19 10:06:35'), ('Event #425', '2023-07-21 17:44:16'), ('Event #426', '2023-07-22 02:46:04'), ('Event #427', '2023-07-22 06:52:04'), ('Event #428', '2023-07-23 04:53:49'), ('Event #429', '2023-07-25 16:37:24'), ('Event #430', '2023-07-27 18:34:33'), ('Event #431', '2023-07-28 02:34:02'), ('Event #432', '2023-07-29 19:53:32'), ('Event #433', '2023-07-30 23:30:11'), ('Event #434', '2023-08-02 17:46:22'), ('Event #435', '2023-08-03 00:01:21'), ('Event #436', '2023-08-03 03:57:56'), ('Event #437', '2023-08-03 21:41:28'), ('Event #438', '2023-08-04 23:37:31'), ('Event #439', '2023-08-05 08:20:42'), ('Event #440', '2023-08-07 21:01:55'), ('Event #441', '2023-08-10 17:03:47'), ('Event #442', '2023-08-11 21:06:31'), ('Event #443', '2023-08-12 08:45:08'), ('Event #444', '2023-08-13 07:09:39'), ('Event #445', '2023-08-14 11:15:10'), ('Event #446', '2023-08-16 04:15:48'), ('Event #447', '2023-08-19 04:11:43'), ('Event #448', '2023-08-19 10:10:27'), ('Event #449', '2023-08-22 09:41:20'), ('Event #450', '2023-08-24 10:27:08'), ('Event #451', '2023-08-24 18:16:12'), ('Event #452', '2023-08-25 17:02:28'), ('Event #453', '2023-08-27 15:58:52'), ('Event #454', '2023-08-27 23:29:53'), ('Event #455', '2023-08-28 21:31:27'), ('Event #456', '2023-08-29 03:35:29'), ('Event #457', '2023-08-31 06:15:19'), ('Event #458', '2023-09-01 21:56:52'), ('Event #459', '2023-09-02 22:57:53'), ('Event #460', '2023-09-05 03:28:30'), ('Event #461', '2023-09-07 04:57:12'), ('Event #462', '2023-09-09 19:16:05'), ('Event #463', '2023-09-09 20:01:39'), ('Event #464', '2023-09-11 03:23:22'), ('Event #465', '2023-09-12 15:18:29'), ('Event #466', '2023-09-13 14:14:43'), ('Event #467', '2023-09-13 17:37:25'), ('Event #468', '2023-09-14 18:17:49'), ('Event #469', '2023-09-16 19:56:55'), ('Event #470', '2023-09-18 14:21:02'), ('Event #471', '2023-09-21 00:34:13'), ('Event #472', '2023-09-23 07:14:06'), ('Event #473', '2023-09-24 17:22:22'), ('Event #474', '2023-09-27 12:42:54'), ('Event #475', '2023-09-28 14:48:45'), ('Event #476', '2023-10-01 11:54:24'), ('Event #477', '2023-10-03 07:36:32'), ('Event #478', '2023-10-05 05:13:57'), ('Event #479', '2023-10-06 16:07:06'), ('Event #480', '2023-10-09 00:03:52'), ('Event #481', '2023-10-09 02:32:01'), ('Event #482', '2023-10-10 16:39:07'), ('Event #483', '2023-10-12 13:28:16'), ('Event #484', '2023-10-14 04:29:14'), ('Event #485', '2023-10-17 03:30:24'), ('Event #486', '2023-10-20 03:13:15'), ('Event #487', '2023-10-20 20:47:06'), ('Event #488', '2023-10-21 13:59:34'), ('Event #489', '2023-10-23 21:38:48'), ('Event #490', '2023-10-24 06:07:13'), ('Event #491', '2023-10-25 22:51:17'), ('Event #492', '2023-10-26 21:12:50'), ('Event #493', '2023-10-28 05:52:20'), ('Event #494', '2023-10-29 22:11:01'), ('Event #495', '2023-10-30 12:29:25'), ('Event #496', '2023-11-02 02:52:55'), ('Event #497', '2023-11-02 06:00:32'), ('Event #498', '2023-11-03 08:39:06'), ('Event #499', '2023-11-04 23:51:22'), ('Event #500', '2023-11-07 16:11:33'), ('Event #501', '2023-11-10 10:55:29'), ('Event #502', '2023-11-12 01:20:18'), ('Event #503', '2023-11-12 04:22:50'), ('Event #504', '2023-11-12 08:38:58'), ('Event #505', '2023-11-13 15:43:40') ON CONFLICT  DO NOTHING
Puma starting in single mode...
* Puma version: 6.4.2 (ruby 3.2.2-p53) ("The Eagle of Durango")
*  Min threads: 0
*  Max threads: 5
*  Environment: development
*          PID: 2807349
* Listening on http://0.0.0.0:8000
Use Ctrl-C to stop
I, [2024-07-29T14:23:38.339731 #2807349]  INFO -- : Started GET "/" for 127.0.0.1 at 2024-07-29 14:23:38 +1000
D, [2024-07-29T14:23:38.600574 #2807349] DEBUG -- :   Event Minimum (1.1ms)  SELECT MIN("events"."time") FROM "events"
D, [2024-07-29T14:23:38.601482 #2807349] DEBUG -- :   Event Maximum (0.2ms)  SELECT MAX("events"."time") FROM "events"
D, [2024-07-29T14:23:38.604833 #2807349] DEBUG -- :   Event Count (0.7ms)  SELECT COUNT(*) AS "count_all", strftime('%Y-01-01', "events"."time") AS "strftime_y_01_01_events_time" FROM "events" WHERE ("events"."time" >= '2021-10-21 13:18:23' AND "events"."time" < '2023-11-13 15:43:40') GROUP BY strftime('%Y-01-01', "events"."time")
D, [2024-07-29T14:23:38.608711 #2807349] DEBUG -- :   Event Count (0.5ms)  SELECT COUNT(*) AS "count_all", strftime('%Y-%m-01', "events"."time") AS "strftime_y_m_01_events_time" FROM "events" WHERE ("events"."time" >= '2021-10-21 13:18:23' AND "events"."time" < '2021-12-31 23:59:59') GROUP BY strftime('%Y-%m-01', "events"."time")
D, [2024-07-29T14:23:38.610548 #2807349] DEBUG -- :   Event Count (0.3ms)  SELECT COUNT(*) AS "count_all", strftime('%Y-%m-%d', "events"."time") AS "strftime_y_m_d_events_time" FROM "events" WHERE ("events"."time" >= '2021-10-21 13:18:23' AND "events"."time" < '2021-10-31 23:59:59') GROUP BY strftime('%Y-%m-%d', "events"."time")
D, [2024-07-29T14:23:38.615967 #2807349] DEBUG -- :   Event Count (0.3ms)  SELECT COUNT(*) FROM "events" WHERE "events"."time" >= ? AND "events"."time" < ?  [["time", "2021-10-21 00:00:00"], ["time", "2021-10-22 00:00:00"]]
D, [2024-07-29T14:23:38.630609 #2807349] DEBUG -- :   Event Load (0.3ms)  SELECT "events".* FROM "events" WHERE "events"."time" >= ? AND "events"."time" < ? LIMIT ? OFFSET ?  [["time", "2021-10-21 00:00:00"], ["time", "2021-10-22 00:00:00"], ["LIMIT", 20], ["OFFSET", 0]]
127.0.0.1 - - [29/Jul/2024:14:23:38 +1000] "GET / HTTP/1.1" 200 - 0.7803
I, [2024-07-29T14:23:43.063357 #2807349]  INFO -- : Started GET "/?day_page=8" for 127.0.0.1 at 2024-07-29 14:23:43 +1000
D, [2024-07-29T14:23:43.064642 #2807349] DEBUG -- :   Event Minimum (0.1ms)  SELECT MIN("events"."time") FROM "events"
D, [2024-07-29T14:23:43.065251 #2807349] DEBUG -- :   Event Maximum (0.2ms)  SELECT MAX("events"."time") FROM "events"
D, [2024-07-29T14:23:43.067705 #2807349] DEBUG -- :   Event Count (0.7ms)  SELECT COUNT(*) AS "count_all", strftime('%Y-01-01', "events"."time") AS "strftime_y_01_01_events_time" FROM "events" WHERE ("events"."time" >= '2021-10-21 13:18:23' AND "events"."time" < '2023-11-13 15:43:40') GROUP BY strftime('%Y-01-01', "events"."time")
D, [2024-07-29T14:23:43.070667 #2807349] DEBUG -- :   Event Count (0.4ms)  SELECT COUNT(*) AS "count_all", strftime('%Y-%m-01', "events"."time") AS "strftime_y_m_01_events_time" FROM "events" WHERE ("events"."time" >= '2021-10-21 13:18:23' AND "events"."time" < '2021-12-31 23:59:59') GROUP BY strftime('%Y-%m-01', "events"."time")
D, [2024-07-29T14:23:43.072590 #2807349] DEBUG -- :   Event Count (0.3ms)  SELECT COUNT(*) AS "count_all", strftime('%Y-%m-%d', "events"."time") AS "strftime_y_m_d_events_time" FROM "events" WHERE ("events"."time" >= '2021-10-21 13:18:23' AND "events"."time" < '2021-10-31 23:59:59') GROUP BY strftime('%Y-%m-%d', "events"."time")
D, [2024-07-29T14:23:43.074524 #2807349] DEBUG -- :   Event Count (0.3ms)  SELECT COUNT(*) FROM "events" WHERE "events"."time" >= ? AND "events"."time" < ?  [["time", "2021-10-28 00:00:00"], ["time", "2021-10-29 00:00:00"]]
D, [2024-07-29T14:23:43.081350 #2807349] DEBUG -- :   Event Load (0.2ms)  SELECT "events".* FROM "events" WHERE "events"."time" >= ? AND "events"."time" < ? LIMIT ? OFFSET ?  [["time", "2021-10-28 00:00:00"], ["time", "2021-10-29 00:00:00"], ["LIMIT", 20], ["OFFSET", 0]]
127.0.0.1 - - [29/Jul/2024:14:23:43 +1000] "GET /?day_page=8 HTTP/1.1" 200 - 0.0196

Old

Bundle List

bundle list

 bundle list
Gems included by the bundle:
  * actioncable (7.1.3.4)
  * actionmailbox (7.1.3.4)
  * actionmailer (7.1.3.4)
  * actionpack (7.1.3.4)
  * actiontext (7.1.3.4)
  * actionview (7.1.3.4)
  * activejob (7.1.3.4)
  * activemodel (7.1.3.4)
  * activerecord (7.1.3.4)
  * activestorage (7.1.3.4)
  * activesupport (7.1.3.4)
  * addressable (2.8.7)
  * ansi (1.5.0)
  * ast (2.4.2)
  * base64 (0.2.0)
  * bigdecimal (3.1.8)
  * builder (3.3.0)
  * concurrent-ruby (1.3.3)
  * connection_pool (2.4.1)
  * crass (1.0.6)
  * date (3.3.4)
  * docile (1.4.1)
  * domain_name (0.6.20240107)
  * drb (2.2.1)
  * erubi (1.13.0)
  * ffi (1.17.0)
  * ffi-compiler (1.3.2)
  * globalid (1.2.1)
  * groupdate (6.4.0)
  * http (5.2.0)
  * http-cookie (1.0.6)
  * http-form_data (2.3.0)
  * i18n (1.14.5)
  * io-console (0.7.2)
  * irb (1.14.0)
  * json (2.7.2)
  * language_server-protocol (3.17.0.3)
  * listen (3.9.0)
  * llhttp-ffi (0.5.0)
  * loofah (2.22.0)
  * mail (2.8.1)
  * marcel (1.0.4)
  * mini_mime (1.1.5)
  * minitest (5.24.1)
  * minitest-reporters (1.7.1)
  * multi_json (1.15.0)
  * mustermann (3.0.0)
  * mutex_m (0.2.0)
  * net-imap (0.4.14)
  * net-pop (0.1.2)
  * net-protocol (0.2.2)
  * net-smtp (0.5.0)
  * nio4r (2.7.3)
  * nokogiri (1.16.7)
  * oj (3.16.4)
  * pagy (9.0.3)
  * parallel (1.25.1)
  * parser (3.3.4.0)
  * psych (5.1.2)
  * public_suffix (6.0.1)
  * puma (6.4.2)
  * racc (1.8.0)
  * rack (3.1.7)
  * rack-protection (4.0.0)
  * rack-session (2.0.0)
  * rack-test (2.1.0)
  * rackup (2.1.0)
  * rails (7.1.3.4)
  * rails-dom-testing (2.2.0)
  * rails-html-sanitizer (1.6.0)
  * railties (7.1.3.4)
  * rainbow (3.1.1)
  * rake (13.2.1)
  * rb-fsevent (0.11.2)
  * rb-inotify (0.11.1)
  * rdoc (6.7.0)
  * regexp_parser (2.9.2)
  * reline (0.5.9)
  * rematch (1.4.2)
  * rerun (0.14.0)
  * rexml (3.3.2)
  * rouge (4.3.0)
  * rubocop (1.65.0)
  * rubocop-ast (1.31.3)
  * rubocop-minitest (0.35.1)
  * rubocop-packaging (0.5.2)
  * rubocop-performance (1.21.1)
  * rubocop-rake (0.6.0)
  * ruby-progressbar (1.13.0)
  * ruby2_keywords (0.0.5)
  * sequel (5.82.0)
  * simplecov (0.22.0)
  * simplecov-html (0.12.3)
  * simplecov_json_formatter (0.1.4)
  * sinatra (4.0.0)
  * sinatra-contrib (4.0.0)
  * sqlite3 (1.4.4)
  * stringio (3.1.1)
  * strscan (3.1.0)
  * thor (1.3.1)
  * tilt (2.4.0)
  * timeout (0.4.1)
  * tzinfo (2.0.6)
  * unicode-display_width (2.5.0)
  * webrick (1.8.1)
  * websocket-driver (0.7.6)
  * websocket-extensions (0.1.5)
  * zeitwerk (2.6.16)
Use `bundle info` to print more detailed information about a gem

Bundle Update

Gems included by the bundle:
  * actioncable (7.1.3.4)
  * actionmailbox (7.1.3.4)
  * actionmailer (7.1.3.4)
  * actionpack (7.1.3.4)
  * actiontext (7.1.3.4)
  * actionview (7.1.3.4)
  * activejob (7.1.3.4)
  * activemodel (7.1.3.4)
  * activerecord (7.1.3.4)
  * activestorage (7.1.3.4)
  * activesupport (7.1.3.4)
  * addressable (2.8.7)
  * ansi (1.5.0)
  * ast (2.4.2)
  * base64 (0.2.0)
  * bigdecimal (3.1.8)
  * builder (3.3.0)
  * concurrent-ruby (1.3.3)
  * connection_pool (2.4.1)
  * crass (1.0.6)
  * date (3.3.4)
  * docile (1.4.1)
  * domain_name (0.6.20240107)
  * drb (2.2.1)
  * erubi (1.13.0)
  * ffi (1.17.0)
  * ffi-compiler (1.3.2)
  * globalid (1.2.1)
  * groupdate (6.4.0)
  * http (5.2.0)
  * http-cookie (1.0.6)
  * http-form_data (2.3.0)
  * i18n (1.14.5)
  * io-console (0.7.2)
  * irb (1.14.0)
  * json (2.7.2)
  * language_server-protocol (3.17.0.3)
  * listen (3.9.0)
  * llhttp-ffi (0.5.0)
  * loofah (2.22.0)
  * mail (2.8.1)
  * marcel (1.0.4)
  * mini_mime (1.1.5)
  * minitest (5.24.1)
  * minitest-reporters (1.7.1)
  * multi_json (1.15.0)
  * mustermann (3.0.0)
  * mutex_m (0.2.0)
  * net-imap (0.4.14)
  * net-pop (0.1.2)
  * net-protocol (0.2.2)
  * net-smtp (0.5.0)
  * nio4r (2.7.3)
  * nokogiri (1.16.7)
  * oj (3.16.4)
  * pagy (9.0.3)
  * parallel (1.25.1)
  * parser (3.3.4.0)
  * psych (5.1.2)
  * public_suffix (6.0.1)
  * puma (6.4.2)
  * racc (1.8.0)
  * rack (3.1.7)
  * rack-protection (4.0.0)
  * rack-session (2.0.0)
  * rack-test (2.1.0)
  * rackup (2.1.0)
  * rails (7.1.3.4)
  * rails-dom-testing (2.2.0)
  * rails-html-sanitizer (1.6.0)
  * railties (7.1.3.4)
  * rainbow (3.1.1)
  * rake (13.2.1)
  * rb-fsevent (0.11.2)
  * rb-inotify (0.11.1)
  * rdoc (6.7.0)
  * regexp_parser (2.9.2)
  * reline (0.5.9)
  * rematch (1.4.2)
  * rerun (0.14.0)
  * rexml (3.3.2)
  * rouge (4.3.0)
  * rubocop (1.65.0)
  * rubocop-ast (1.31.3)
  * rubocop-minitest (0.35.1)
  * rubocop-packaging (0.5.2)
  * rubocop-performance (1.21.1)
  * rubocop-rake (0.6.0)
  * ruby-progressbar (1.13.0)
  * ruby2_keywords (0.0.5)
  * sequel (5.82.0)
  * simplecov (0.22.0)
  * simplecov-html (0.12.3)
  * simplecov_json_formatter (0.1.4)
  * sinatra (4.0.0)
  * sinatra-contrib (4.0.0)
  * sqlite3 (1.4.4)
  * stringio (3.1.1)
  * strscan (3.1.0)
  * thor (1.3.1)
  * tilt (2.4.0)
  * timeout (0.4.1)
  * tzinfo (2.0.6)
  * unicode-display_width (2.5.0)
  * webrick (1.8.1)
  * websocket-driver (0.7.6)
  * websocket-extensions (0.1.5)
  * zeitwerk (2.6.16)

and the log that you get immediately after clicking on the link to the app in the terminal

Fetching gem metadata from https://rubygems.org/.............
Resolving dependencies...
/home/koshy/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/cgi-0.4.1/lib/cgi/util.rb:66: warning: already initialized constant CGI::Util::TABLE_FOR_ESCAPE_HTML__
/home/koshy/.rbenv/versions/3.1.0/lib/ruby/3.1.0/cgi/util.rb:30: warning: previous definition of TABLE_FOR_ESCAPE_HTML__ was here
Fetching gem metadata from https://rubygems.org/...........
Resolving dependencies...
-- create_table(:events, {:force=>true})
   -> 0.0883s
Puma starting in single mode...
* Puma version: 6.4.2 (ruby 3.1.0-p0) ("The Eagle of Durango")
*  Min threads: 0
*  Max threads: 5
*  Environment: showcase
*          PID: 2786691
* Listening on http://0.0.0.0:8000
Use Ctrl-C to stop
  • When I click on the links - nothing is logged. just the above.

For the full logs:

❯ bundle exec pagy gem/apps/calendar.ru
Fetching gem metadata from https://rubygems.org/.............
Resolving dependencies...
[DEPRECATED] `Bundler.with_clean_env` has been deprecated in favor of `Bundler.with_unbundled_env`. If you instead want the environment before bundler was originally loaded, use `Bundler.with_original_env` (called at /home/koshy/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rerun-0.14.0/lib/rerun/notification.rb:74)
Error calling StartServiceByName for org.freedesktop.Notifications: Unit xfce4-notifyd.service failed to load properly: File exists.

13:20:05 [rerun] calendar.ru launched
13:20:05 [rerun] Rerun (2791972) running calendar.ru (2791994)
/home/koshy/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/cgi-0.4.1/lib/cgi/util.rb:66: warning: already initialized constant CGI::Util::TABLE_FOR_ESCAPE_HTML__
/home/koshy/.rbenv/versions/3.1.0/lib/ruby/3.1.0/cgi/util.rb:30: warning: previous definition of TABLE_FOR_ESCAPE_HTML__ was here
Fetching gem metadata from https://rubygems.org/..13:20:07 [rerun] Watching gem/apps, /home/koshy/Documents/www/OpenSourceProjects/pagy/gem for **/*.{rb,js,css,scss,ru,yml} with Linux adapter
.........
Resolving dependencies...
-- create_table(:events, {:force=>true})
D, [2024-07-29T13:20:12.503325 #2791994] DEBUG -- :    (0.4ms)  DROP TABLE IF EXISTS "events"
D, [2024-07-29T13:20:12.532124 #2791994] DEBUG -- :    (28.2ms)  CREATE TABLE "events" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar, "time" datetime(6))
   -> 0.1858s
D, [2024-07-29T13:20:12.534666 #2791994] DEBUG -- :    (0.3ms)  CREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)
D, [2024-07-29T13:20:12.537703 #2791994] DEBUG -- :    (0.3ms)  CREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL)
D, [2024-07-29T13:20:12.538729 #2791994] DEBUG -- :   ActiveRecord::InternalMetadata Load (0.2ms)  SELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1  [[nil, "environment"]]
D, [2024-07-29T13:20:12.539665 #2791994] DEBUG -- :   ActiveRecord::InternalMetadata Create (0.2ms)  INSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ('environment', 'development', '2024-07-29 03:20:12.539007', '2024-07-29 03:20:12.539015')
D, [2024-07-29T13:20:12.689180 #2791994] DEBUG -- :   Event Bulk Insert (1.7ms)  INSERT INTO "events" ("title","time") VALUES ('Event #1', '2021-10-21 13:18:23'), ('Event #2', '2021-10-21 23:14:50'), ('Event #3', '2021-10-23 01:06:02'), ('Event #4', '2021-10-25 18:54:35'), ('Event #5', '2021-10-26 02:22:17'), ('Event #6', '2021-10-28 22:59:49'), ('Event #7', '2021-10-30 15:02:25'), ('Event #8', '2021-11-02 04:03:39'), ('Event #9', '2021-11-04 22:41:23'), ('Event #10', '2021-11-06 00:34:29'), ('Event #11', '2021-11-06 23:56:16'), ('Event #12', '2021-11-07 06:22:04'), ('Event #13', '2021-11-07 19:46:08'), ('Event #14', '2021-11-08 09:31:13'), ('Event #15', '2021-11-09 17:22:03'), ('Event #16', '2021-11-11 05:29:54'), ('Event #17', '2021-11-13 09:41:04'), ('Event #18', '2021-11-16 07:48:22'), ('Event #19', '2021-11-16 12:43:44'), ('Event #20', '2021-11-17 16:03:07'), ('Event #21', '2021-11-20 02:39:01'), ('Event #22', '2021-11-21 02:01:24'), ('Event #23', '2021-11-23 19:24:43'), ('Event #24', '2021-11-26 11:47:22'), ('Event #25', '2021-11-28 06:30:04'), ('Event #26', '2021-12-01 00:13:55'), ('Event #27', '2021-12-03 19:10:16'), ('Event #28', '2021-12-04 00:43:47'), ('Event #29', '2021-12-06 20:15:35'), ('Event #30', '2021-12-09 16:27:07'), ('Event #31', '2021-12-10 15:28:48'), ('Event #32', '2021-12-10 23:08:16'), ('Event #33', '2021-12-11 23:09:08'), ('Event #34', '2021-12-14 04:56:58'), ('Event #35', '2021-12-14 14:00:56'), ('Event #36', '2021-12-15 22:58:51'), ('Event #37', '2021-12-16 01:28:21'), ('Event #38', '2021-12-16 20:16:54'), ('Event #39', '2021-12-19 00:34:04'), ('Event #40', '2021-12-19 06:58:41'), ('Event #41', '2021-12-21 11:13:53'), ('Event #42', '2021-12-23 07:28:50'), ('Event #43', '2021-12-23 07:57:58'), ('Event #44', '2021-12-23 18:32:13'), ('Event #45', '2021-12-24 01:17:51'), ('Event #46', '2021-12-25 05:36:16'), ('Event #47', '2021-12-25 23:21:57'), ('Event #48', '2021-12-27 12:18:57'), ('Event #49', '2021-12-28 16:59:57'), ('Event #50', '2021-12-31 15:10:23'), ('Event #51', '2022-01-01 19:18:06'), ('Event #52', '2022-01-03 08:36:27'), ('Event #53', '2022-01-03 23:31:01'), ('Event #54', '2022-01-05 02:14:57'), ('Event #55', '2022-01-06 09:26:03'), ('Event #56', '2022-01-07 20:22:22'), ('Event #57', '2022-01-10 04:04:28'), ('Event #58', '2022-01-11 17:17:55'), ('Event #59', '2022-01-14 05:21:54'), ('Event #60', '2022-01-16 01:18:58'), ('Event #61', '2022-01-18 08:42:56'), ('Event #62', '2022-01-19 00:45:04'), ('Event #63', '2022-01-20 08:18:54'), ('Event #64', '2022-01-22 05:26:38'), ('Event #65', '2022-01-24 10:57:50'), ('Event #66', '2022-01-26 09:47:02'), ('Event #67', '2022-01-28 20:44:30'), ('Event #68', '2022-01-31 16:19:50'), ('Event #69', '2022-02-01 21:23:58'), ('Event #70', '2022-02-04 14:41:57'), ('Event #71', '2022-02-06 20:40:06'), ('Event #72', '2022-02-07 23:03:50'), ('Event #73', '2022-02-09 05:28:08'), ('Event #74', '2022-02-10 02:19:12'), ('Event #75', '2022-02-11 07:51:30'), ('Event #76', '2022-02-12 13:46:16'), ('Event #77', '2022-02-13 21:06:40'), ('Event #78', '2022-02-15 11:37:50'), ('Event #79', '2022-02-18 11:23:15'), ('Event #80', '2022-02-20 08:01:49'), ('Event #81', '2022-02-23 03:00:30'), ('Event #82', '2022-02-24 21:52:25'), ('Event #83', '2022-02-25 12:07:56'), ('Event #84', '2022-02-27 04:20:20'), ('Event #85', '2022-02-28 21:09:42'), ('Event #86', '2022-03-02 23:35:41'), ('Event #87', '2022-03-04 00:42:10'), ('Event #88', '2022-03-05 00:59:10'), ('Event #89', '2022-03-06 19:58:01'), ('Event #90', '2022-03-07 07:48:09'), ('Event #91', '2022-03-09 06:08:00'), ('Event #92', '2022-03-10 05:45:08'), ('Event #93', '2022-03-12 21:16:31'), ('Event #94', '2022-03-15 08:17:44'), ('Event #95', '2022-03-16 03:37:03'), ('Event #96', '2022-03-18 05:07:54'), ('Event #97', '2022-03-20 04:05:26'), ('Event #98', '2022-03-22 10:52:33'), ('Event #99', '2022-03-23 15:26:54'), ('Event #100', '2022-03-24 09:01:04'), ('Event #101', '2022-03-24 23:53:07'), ('Event #102', '2022-03-27 13:45:17'), ('Event #103', '2022-03-28 19:57:00'), ('Event #104', '2022-03-29 15:42:35'), ('Event #105', '2022-03-29 18:20:32'), ('Event #106', '2022-04-01 15:35:47'), ('Event #107', '2022-04-02 06:33:31'), ('Event #108', '2022-04-03 18:27:19'), ('Event #109', '2022-04-03 23:44:08'), ('Event #110', '2022-04-06 10:59:32'), ('Event #111', '2022-04-07 01:33:53'), ('Event #112', '2022-04-08 10:26:34'), ('Event #113', '2022-04-10 19:21:08'), ('Event #114', '2022-04-12 01:50:04'), ('Event #115', '2022-04-14 19:56:29'), ('Event #116', '2022-04-15 09:08:22'), ('Event #117', '2022-04-16 07:58:47'), ('Event #118', '2022-04-17 16:31:40'), ('Event #119', '2022-04-20 09:50:22'), ('Event #120', '2022-04-23 04:24:22'), ('Event #121', '2022-04-25 07:18:04'), ('Event #122', '2022-04-27 16:57:48'), ('Event #123', '2022-04-29 18:48:09'), ('Event #124', '2022-04-29 20:30:25'), ('Event #125', '2022-05-02 03:44:25'), ('Event #126', '2022-05-03 15:27:57'), ('Event #127', '2022-05-04 08:11:15'), ('Event #128', '2022-05-07 00:42:14'), ('Event #129', '2022-05-09 15:23:31'), ('Event #130', '2022-05-10 19:11:49'), ('Event #131', '2022-05-11 14:04:17'), ('Event #132', '2022-05-14 12:09:34'), ('Event #133', '2022-05-15 13:31:54'), ('Event #134', '2022-05-17 21:21:37'), ('Event #135', '2022-05-19 01:27:43'), ('Event #136', '2022-05-21 04:34:59'), ('Event #137', '2022-05-23 11:05:18'), ('Event #138', '2022-05-23 19:14:50'), ('Event #139', '2022-05-26 13:16:18'), ('Event #140', '2022-05-27 11:39:35'), ('Event #141', '2022-05-29 07:09:07'), ('Event #142', '2022-05-30 15:13:23'), ('Event #143', '2022-06-01 04:18:40'), ('Event #144', '2022-06-01 11:11:51'), ('Event #145', '2022-06-01 12:45:06'), ('Event #146', '2022-06-03 07:08:31'), ('Event #147', '2022-06-04 23:28:11'), ('Event #148', '2022-06-07 12:14:01'), ('Event #149', '2022-06-08 13:32:22'), ('Event #150', '2022-06-10 18:56:37'), ('Event #151', '2022-06-12 16:00:09'), ('Event #152', '2022-06-15 13:28:55'), ('Event #153', '2022-06-16 18:42:37'), ('Event #154', '2022-06-17 00:36:21'), ('Event #155', '2022-06-18 16:21:27'), ('Event #156', '2022-06-20 13:50:27'), ('Event #157', '2022-06-22 09:43:55'), ('Event #158', '2022-06-25 09:43:17'), ('Event #159', '2022-06-27 06:51:01'), ('Event #160', '2022-06-28 09:10:53'), ('Event #161', '2022-06-30 18:46:16'), ('Event #162', '2022-07-01 16:05:14'), ('Event #163', '2022-07-02 14:02:12'), ('Event #164', '2022-07-05 11:08:11'), ('Event #165', '2022-07-05 12:44:38'), ('Event #166', '2022-07-08 03:55:17'), ('Event #167', '2022-07-08 18:02:14'), ('Event #168', '2022-07-09 09:41:17'), ('Event #169', '2022-07-11 07:34:51'), ('Event #170', '2022-07-13 05:11:19'), ('Event #171', '2022-07-15 02:46:56'), ('Event #172', '2022-07-16 15:40:39'), ('Event #173', '2022-07-17 19:44:15'), ('Event #174', '2022-07-19 00:31:12'), ('Event #175', '2022-07-21 21:58:24'), ('Event #176', '2022-07-22 05:25:48'), ('Event #177', '2022-07-22 18:33:04'), ('Event #178', '2022-07-24 07:42:24'), ('Event #179', '2022-07-25 07:21:20'), ('Event #180', '2022-07-27 12:02:44'), ('Event #181', '2022-07-29 03:29:28'), ('Event #182', '2022-07-29 11:35:43'), ('Event #183', '2022-07-30 05:25:21'), ('Event #184', '2022-07-30 19:39:10'), ('Event #185', '2022-07-31 18:54:58'), ('Event #186', '2022-08-03 11:18:44'), ('Event #187', '2022-08-05 00:37:47'), ('Event #188', '2022-08-05 12:08:08'), ('Event #189', '2022-08-07 14:39:19'), ('Event #190', '2022-08-08 09:52:59'), ('Event #191', '2022-08-09 13:48:29'), ('Event #192', '2022-08-11 19:03:04'), ('Event #193', '2022-08-13 01:56:49'), ('Event #194', '2022-08-15 11:33:09'), ('Event #195', '2022-08-17 23:37:45'), ('Event #196', '2022-08-19 00:47:19'), ('Event #197', '2022-08-19 01:01:12'), ('Event #198', '2022-08-21 07:37:55'), ('Event #199', '2022-08-21 21:42:15'), ('Event #200', '2022-08-23 10:55:39'), ('Event #201', '2022-08-25 16:20:29'), ('Event #202', '2022-08-27 06:28:14'), ('Event #203', '2022-08-27 13:12:57'), ('Event #204', '2022-08-28 23:00:13'), ('Event #205', '2022-08-31 05:19:56'), ('Event #206', '2022-09-02 18:00:18'), ('Event #207', '2022-09-04 12:02:47'), ('Event #208', '2022-09-06 00:57:21'), ('Event #209', '2022-09-08 04:26:01'), ('Event #210', '2022-09-09 04:55:45'), ('Event #211', '2022-09-11 22:59:36'), ('Event #212', '2022-09-12 00:54:25'), ('Event #213', '2022-09-12 17:44:24'), ('Event #214', '2022-09-12 20:47:30'), ('Event #215', '2022-09-15 11:39:20'), ('Event #216', '2022-09-16 07:54:15'), ('Event #217', '2022-09-17 08:06:29'), ('Event #218', '2022-09-18 07:17:17'), ('Event #219', '2022-09-19 08:39:55'), ('Event #220', '2022-09-22 06:32:56'), ('Event #221', '2022-09-22 21:26:29'), ('Event #222', '2022-09-24 16:06:50'), ('Event #223', '2022-09-27 05:50:18'), ('Event #224', '2022-09-28 12:12:13'), ('Event #225', '2022-09-29 21:13:01'), ('Event #226', '2022-09-30 00:09:29'), ('Event #227', '2022-10-02 04:35:07'), ('Event #228', '2022-10-02 16:30:20'), ('Event #229', '2022-10-04 10:35:59'), ('Event #230', '2022-10-04 23:39:37'), ('Event #231', '2022-10-07 23:25:10'), ('Event #232', '2022-10-08 20:31:14'), ('Event #233', '2022-10-09 07:30:41'), ('Event #234', '2022-10-11 07:29:41'), ('Event #235', '2022-10-11 08:00:58'), ('Event #236', '2022-10-14 03:22:26'), ('Event #237', '2022-10-16 14:47:54'), ('Event #238', '2022-10-17 00:28:32'), ('Event #239', '2022-10-19 10:46:33'), ('Event #240', '2022-10-21 02:39:31'), ('Event #241', '2022-10-21 19:24:24'), ('Event #242', '2022-10-23 05:38:26'), ('Event #243', '2022-10-25 13:28:28'), ('Event #244', '2022-10-26 20:26:31'), ('Event #245', '2022-10-29 12:43:40'), ('Event #246', '2022-10-31 11:21:43'), ('Event #247', '2022-11-03 04:42:32'), ('Event #248', '2022-11-04 20:26:28'), ('Event #249', '2022-11-05 15:08:01'), ('Event #250', '2022-11-06 10:55:38'), ('Event #251', '2022-11-07 04:13:28'), ('Event #252', '2022-11-08 03:42:59'), ('Event #253', '2022-11-10 13:56:10'), ('Event #254', '2022-11-13 13:01:38'), ('Event #255', '2022-11-15 02:04:32'), ('Event #256', '2022-11-17 09:10:48'), ('Event #257', '2022-11-19 11:37:01'), ('Event #258', '2022-11-20 06:15:33'), ('Event #259', '2022-11-22 08:35:41'), ('Event #260', '2022-11-24 20:42:50'), ('Event #261', '2022-11-25 17:45:48'), ('Event #262', '2022-11-28 06:16:15'), ('Event #263', '2022-11-28 18:12:24'), ('Event #264', '2022-11-30 20:09:46'), ('Event #265', '2022-12-01 03:29:43'), ('Event #266', '2022-12-02 03:58:02'), ('Event #267', '2022-12-02 19:47:06'), ('Event #268', '2022-12-04 14:54:02'), ('Event #269', '2022-12-06 02:22:58'), ('Event #270', '2022-12-06 09:29:06'), ('Event #271', '2022-12-06 17:16:19'), ('Event #272', '2022-12-09 14:10:12'), ('Event #273', '2022-12-11 19:54:41'), ('Event #274', '2022-12-11 23:48:45'), ('Event #275', '2022-12-12 12:05:28'), ('Event #276', '2022-12-12 21:37:48'), ('Event #277', '2022-12-15 05:08:10'), ('Event #278', '2022-12-16 19:06:39'), ('Event #279', '2022-12-18 21:49:36'), ('Event #280', '2022-12-20 00:54:09'), ('Event #281', '2022-12-22 21:51:31'), ('Event #282', '2022-12-25 08:40:02'), ('Event #283', '2022-12-26 22:01:45'), ('Event #284', '2022-12-29 18:46:07'), ('Event #285', '2023-01-01 01:55:31'), ('Event #286', '2023-01-01 17:34:53'), ('Event #287', '2023-01-04 09:05:13'), ('Event #288', '2023-01-05 01:57:33'), ('Event #289', '2023-01-06 08:56:47'), ('Event #290', '2023-01-07 18:52:12'), ('Event #291', '2023-01-08 00:43:40'), ('Event #292', '2023-01-10 13:28:23'), ('Event #293', '2023-01-13 10:22:38'), ('Event #294', '2023-01-15 01:43:06'), ('Event #295', '2023-01-15 04:30:52'), ('Event #296', '2023-01-16 23:13:04'), ('Event #297', '2023-01-19 17:16:31'), ('Event #298', '2023-01-21 09:25:58'), ('Event #299', '2023-01-23 09:42:42'), ('Event #300', '2023-01-24 11:13:59'), ('Event #301', '2023-01-25 00:57:26'), ('Event #302', '2023-01-27 10:31:18'), ('Event #303', '2023-01-28 07:08:54'), ('Event #304', '2023-01-28 09:46:16'), ('Event #305', '2023-01-30 04:34:32'), ('Event #306', '2023-01-30 05:30:26'), ('Event #307', '2023-01-31 08:08:44'), ('Event #308', '2023-02-03 01:02:02'), ('Event #309', '2023-02-03 10:02:38'), ('Event #310', '2023-02-05 02:22:53'), ('Event #311', '2023-02-05 05:55:46'), ('Event #312', '2023-02-07 06:18:28'), ('Event #313', '2023-02-08 13:57:28'), ('Event #314', '2023-02-08 17:53:12'), ('Event #315', '2023-02-10 08:40:27'), ('Event #316', '2023-02-10 10:28:23'), ('Event #317', '2023-02-12 15:42:42'), ('Event #318', '2023-02-14 06:11:35'), ('Event #319', '2023-02-14 12:22:06'), ('Event #320', '2023-02-16 14:43:29'), ('Event #321', '2023-02-16 15:58:19'), ('Event #322', '2023-02-17 08:36:37'), ('Event #323', '2023-02-19 04:20:36'), ('Event #324', '2023-02-21 03:27:07'), ('Event #325', '2023-02-22 09:09:23'), ('Event #326', '2023-02-24 10:19:14'), ('Event #327', '2023-02-26 13:28:50'), ('Event #328', '2023-02-27 15:33:38'), ('Event #329', '2023-03-01 14:48:42'), ('Event #330', '2023-03-02 19:17:52'), ('Event #331', '2023-03-03 09:48:41'), ('Event #332', '2023-03-04 12:44:18'), ('Event #333', '2023-03-06 18:24:47'), ('Event #334', '2023-03-09 13:55:36'), ('Event #335', '2023-03-11 13:50:26'), ('Event #336', '2023-03-14 05:57:47'), ('Event #337', '2023-03-14 09:16:38'), ('Event #338', '2023-03-14 12:34:22'), ('Event #339', '2023-03-14 15:15:53'), ('Event #340', '2023-03-16 18:34:04'), ('Event #341', '2023-03-19 13:01:38'), ('Event #342', '2023-03-19 15:24:32'), ('Event #343', '2023-03-20 14:56:28'), ('Event #344', '2023-03-21 12:32:45'), ('Event #345', '2023-03-23 22:16:22'), ('Event #346', '2023-03-24 01:05:24'), ('Event #347', '2023-03-26 12:01:36'), ('Event #348', '2023-03-29 07:45:17'), ('Event #349', '2023-04-01 06:03:31'), ('Event #350', '2023-04-02 20:45:43'), ('Event #351', '2023-04-03 05:33:10'), ('Event #352', '2023-04-03 16:15:11'), ('Event #353', '2023-04-05 14:56:49'), ('Event #354', '2023-04-06 22:21:46'), ('Event #355', '2023-04-08 19:50:51'), ('Event #356', '2023-04-09 06:14:30'), ('Event #357', '2023-04-09 11:26:27'), ('Event #358', '2023-04-11 21:34:04'), ('Event #359', '2023-04-14 08:51:06'), ('Event #360', '2023-04-16 15:58:05'), ('Event #361', '2023-04-17 03:06:43'), ('Event #362', '2023-04-18 16:28:30'), ('Event #363', '2023-04-18 17:32:38'), ('Event #364', '2023-04-19 20:34:45'), ('Event #365', '2023-04-22 06:16:01'), ('Event #366', '2023-04-22 12:00:25'), ('Event #367', '2023-04-24 21:12:27'), ('Event #368', '2023-04-27 15:19:36'), ('Event #369', '2023-04-29 00:43:46'), ('Event #370', '2023-04-29 17:50:02'), ('Event #371', '2023-04-30 05:22:14'), ('Event #372', '2023-05-01 07:20:17'), ('Event #373', '2023-05-03 05:11:16'), ('Event #374', '2023-05-05 00:13:31'), ('Event #375', '2023-05-05 12:08:33'), ('Event #376', '2023-05-05 16:26:19'), ('Event #377', '2023-05-07 23:53:00'), ('Event #378', '2023-05-10 17:41:27'), ('Event #379', '2023-05-12 01:37:24'), ('Event #380', '2023-05-14 08:18:36'), ('Event #381', '2023-05-16 15:17:43'), ('Event #382', '2023-05-16 18:24:55'), ('Event #383', '2023-05-19 16:16:45'), ('Event #384', '2023-05-21 00:48:36'), ('Event #385', '2023-05-22 00:54:41'), ('Event #386', '2023-05-24 05:36:25'), ('Event #387', '2023-05-25 10:05:39'), ('Event #388', '2023-05-26 16:09:51'), ('Event #389', '2023-05-29 12:40:29'), ('Event #390', '2023-05-29 13:15:05'), ('Event #391', '2023-05-31 15:28:14'), ('Event #392', '2023-06-02 02:05:21'), ('Event #393', '2023-06-02 13:05:50'), ('Event #394', '2023-06-04 11:12:19'), ('Event #395', '2023-06-05 10:04:34'), ('Event #396', '2023-06-06 02:47:22'), ('Event #397', '2023-06-07 04:35:17'), ('Event #398', '2023-06-07 16:20:27'), ('Event #399', '2023-06-08 07:43:14'), ('Event #400', '2023-06-10 17:55:59'), ('Event #401', '2023-06-12 17:00:02'), ('Event #402', '2023-06-14 08:37:14'), ('Event #403', '2023-06-14 18:07:30'), ('Event #404', '2023-06-16 12:07:26'), ('Event #405', '2023-06-18 22:29:39'), ('Event #406', '2023-06-19 02:32:54'), ('Event #407', '2023-06-20 14:24:40'), ('Event #408', '2023-06-22 09:27:59'), ('Event #409', '2023-06-23 07:31:20'), ('Event #410', '2023-06-23 21:06:55'), ('Event #411', '2023-06-26 06:57:28'), ('Event #412', '2023-06-28 17:08:12'), ('Event #413', '2023-06-29 03:06:47'), ('Event #414', '2023-06-30 12:25:41'), ('Event #415', '2023-07-02 08:49:42'), ('Event #416', '2023-07-03 20:09:26'), ('Event #417', '2023-07-06 17:39:13'), ('Event #418', '2023-07-09 00:18:52'), ('Event #419', '2023-07-11 03:58:21'), ('Event #420', '2023-07-12 22:37:00'), ('Event #421', '2023-07-14 01:58:44'), ('Event #422', '2023-07-16 20:21:13'), ('Event #423', '2023-07-17 01:41:47'), ('Event #424', '2023-07-19 10:06:35'), ('Event #425', '2023-07-21 17:44:16'), ('Event #426', '2023-07-22 02:46:04'), ('Event #427', '2023-07-22 06:52:04'), ('Event #428', '2023-07-23 04:53:49'), ('Event #429', '2023-07-25 16:37:24'), ('Event #430', '2023-07-27 18:34:33'), ('Event #431', '2023-07-28 02:34:02'), ('Event #432', '2023-07-29 19:53:32'), ('Event #433', '2023-07-30 23:30:11'), ('Event #434', '2023-08-02 17:46:22'), ('Event #435', '2023-08-03 00:01:21'), ('Event #436', '2023-08-03 03:57:56'), ('Event #437', '2023-08-03 21:41:28'), ('Event #438', '2023-08-04 23:37:31'), ('Event #439', '2023-08-05 08:20:42'), ('Event #440', '2023-08-07 21:01:55'), ('Event #441', '2023-08-10 17:03:47'), ('Event #442', '2023-08-11 21:06:31'), ('Event #443', '2023-08-12 08:45:08'), ('Event #444', '2023-08-13 07:09:39'), ('Event #445', '2023-08-14 11:15:10'), ('Event #446', '2023-08-16 04:15:48'), ('Event #447', '2023-08-19 04:11:43'), ('Event #448', '2023-08-19 10:10:27'), ('Event #449', '2023-08-22 09:41:20'), ('Event #450', '2023-08-24 10:27:08'), ('Event #451', '2023-08-24 18:16:12'), ('Event #452', '2023-08-25 17:02:28'), ('Event #453', '2023-08-27 15:58:52'), ('Event #454', '2023-08-27 23:29:53'), ('Event #455', '2023-08-28 21:31:27'), ('Event #456', '2023-08-29 03:35:29'), ('Event #457', '2023-08-31 06:15:19'), ('Event #458', '2023-09-01 21:56:52'), ('Event #459', '2023-09-02 22:57:53'), ('Event #460', '2023-09-05 03:28:30'), ('Event #461', '2023-09-07 04:57:12'), ('Event #462', '2023-09-09 19:16:05'), ('Event #463', '2023-09-09 20:01:39'), ('Event #464', '2023-09-11 03:23:22'), ('Event #465', '2023-09-12 15:18:29'), ('Event #466', '2023-09-13 14:14:43'), ('Event #467', '2023-09-13 17:37:25'), ('Event #468', '2023-09-14 18:17:49'), ('Event #469', '2023-09-16 19:56:55'), ('Event #470', '2023-09-18 14:21:02'), ('Event #471', '2023-09-21 00:34:13'), ('Event #472', '2023-09-23 07:14:06'), ('Event #473', '2023-09-24 17:22:22'), ('Event #474', '2023-09-27 12:42:54'), ('Event #475', '2023-09-28 14:48:45'), ('Event #476', '2023-10-01 11:54:24'), ('Event #477', '2023-10-03 07:36:32'), ('Event #478', '2023-10-05 05:13:57'), ('Event #479', '2023-10-06 16:07:06'), ('Event #480', '2023-10-09 00:03:52'), ('Event #481', '2023-10-09 02:32:01'), ('Event #482', '2023-10-10 16:39:07'), ('Event #483', '2023-10-12 13:28:16'), ('Event #484', '2023-10-14 04:29:14'), ('Event #485', '2023-10-17 03:30:24'), ('Event #486', '2023-10-20 03:13:15'), ('Event #487', '2023-10-20 20:47:06'), ('Event #488', '2023-10-21 13:59:34'), ('Event #489', '2023-10-23 21:38:48'), ('Event #490', '2023-10-24 06:07:13'), ('Event #491', '2023-10-25 22:51:17'), ('Event #492', '2023-10-26 21:12:50'), ('Event #493', '2023-10-28 05:52:20'), ('Event #494', '2023-10-29 22:11:01'), ('Event #495', '2023-10-30 12:29:25'), ('Event #496', '2023-11-02 02:52:55'), ('Event #497', '2023-11-02 06:00:32'), ('Event #498', '2023-11-03 08:39:06'), ('Event #499', '2023-11-04 23:51:22'), ('Event #500', '2023-11-07 16:11:33'), ('Event #501', '2023-11-10 10:55:29'), ('Event #502', '2023-11-12 01:20:18'), ('Event #503', '2023-11-12 04:22:50'), ('Event #504', '2023-11-12 08:38:58'), ('Event #505', '2023-11-13 15:43:40') ON CONFLICT  DO NOTHING
Puma starting in single mode...
* Puma version: 6.4.2 (ruby 3.1.0-p0) ("The Eagle of Durango")
*  Min threads: 0
*  Max threads: 5
*  Environment: development
*          PID: 2791994
* Listening on http://0.0.0.0:8000
Use Ctrl-C to stop
I, [2024-07-29T13:20:21.988061 #2791994]  INFO -- : Started GET "/" for 127.0.0.1 at 2024-07-29 13:20:21 +1000
D, [2024-07-29T13:20:22.215032 #2791994] DEBUG -- :   Event Minimum (1.1ms)  SELECT MIN("events"."time") FROM "events"
D, [2024-07-29T13:20:22.215889 #2791994] DEBUG -- :   Event Maximum (0.2ms)  SELECT MAX("events"."time") FROM "events"
D, [2024-07-29T13:20:22.219328 #2791994] DEBUG -- :   Event Count (0.9ms)  SELECT COUNT(*) AS "count_all", strftime('%Y-01-01', "events"."time") AS "strftime_y_01_01_events_time" FROM "events" WHERE ("events"."time" >= '2021-10-21 13:18:23' AND "events"."time" < '2023-11-13 15:43:40') GROUP BY strftime('%Y-01-01', "events"."time")
D, [2024-07-29T13:20:22.222496 #2791994] DEBUG -- :   Event Count (0.4ms)  SELECT COUNT(*) AS "count_all", strftime('%Y-%m-01', "events"."time") AS "strftime_y_m_01_events_time" FROM "events" WHERE ("events"."time" >= '2021-10-21 13:18:23' AND "events"."time" < '2021-12-31 23:59:59') GROUP BY strftime('%Y-%m-01', "events"."time")
D, [2024-07-29T13:20:22.224179 #2791994] DEBUG -- :   Event Count (0.3ms)  SELECT COUNT(*) AS "count_all", strftime('%Y-%m-%d', "events"."time") AS "strftime_y_m_d_events_time" FROM "events" WHERE ("events"."time" >= '2021-10-21 13:18:23' AND "events"."time" < '2021-10-31 23:59:59') GROUP BY strftime('%Y-%m-%d', "events"."time")
D, [2024-07-29T13:20:22.227940 #2791994] DEBUG -- :   Event Count (0.3ms)  SELECT COUNT(*) FROM "events" WHERE "events"."time" >= ? AND "events"."time" < ?  [["time", "2021-10-21 00:00:00"], ["time", "2021-10-22 00:00:00"]]
D, [2024-07-29T13:20:22.241059 #2791994] DEBUG -- :   Event Load (0.3ms)  SELECT "events".* FROM "events" WHERE "events"."time" >= ? AND "events"."time" < ? LIMIT ? OFFSET ?  [["time", "2021-10-21 00:00:00"], ["time", "2021-10-22 00:00:00"], ["LIMIT", 20], ["OFFSET", 0]]
127.0.0.1 - - [29/Jul/2024:13:20:22 +1000] "GET / HTTP/1.1" 304 - 0.3408
I, [2024-07-29T13:20:31.616615 #2791994]  INFO -- : Started GET "/?day_page=6" for 127.0.0.1 at 2024-07-29 13:20:31 +1000
D, [2024-07-29T13:20:31.617981 #2791994] DEBUG -- :   Event Minimum (0.2ms)  SELECT MIN("events"."time") FROM "events"
D, [2024-07-29T13:20:31.618534 #2791994] DEBUG -- :   Event Maximum (0.2ms)  SELECT MAX("events"."time") FROM "events"
D, [2024-07-29T13:20:31.620997 #2791994] DEBUG -- :   Event Count (0.7ms)  SELECT COUNT(*) AS "count_all", strftime('%Y-01-01', "events"."time") AS "strftime_y_01_01_events_time" FROM "events" WHERE ("events"."time" >= '2021-10-21 13:18:23' AND "events"."time" < '2023-11-13 15:43:40') GROUP BY strftime('%Y-01-01', "events"."time")
D, [2024-07-29T13:20:31.625568 #2791994] DEBUG -- :   Event Count (0.3ms)  SELECT COUNT(*) AS "count_all", strftime('%Y-%m-01', "events"."time") AS "strftime_y_m_01_events_time" FROM "events" WHERE ("events"."time" >= '2021-10-21 13:18:23' AND "events"."time" < '2021-12-31 23:59:59') GROUP BY strftime('%Y-%m-01', "events"."time")
D, [2024-07-29T13:20:31.627415 #2791994] DEBUG -- :   Event Count (0.3ms)  SELECT COUNT(*) AS "count_all", strftime('%Y-%m-%d', "events"."time") AS "strftime_y_m_d_events_time" FROM "events" WHERE ("events"."time" >= '2021-10-21 13:18:23' AND "events"."time" < '2021-10-31 23:59:59') GROUP BY strftime('%Y-%m-%d', "events"."time")
D, [2024-07-29T13:20:31.630276 #2791994] DEBUG -- :   Event Count (0.3ms)  SELECT COUNT(*) FROM "events" WHERE "events"."time" >= ? AND "events"."time" < ?  [["time", "2021-10-26 00:00:00"], ["time", "2021-10-27 00:00:00"]]
D, [2024-07-29T13:20:31.636582 #2791994] DEBUG -- :   Event Load (1.6ms)  SELECT "events".* FROM "events" WHERE "events"."time" >= ? AND "events"."time" < ? LIMIT ? OFFSET ?  [["time", "2021-10-26 00:00:00"], ["time", "2021-10-27 00:00:00"], ["LIMIT", 20], ["OFFSET", 0]]
127.0.0.1 - - [29/Jul/2024:13:20:31 +1000] "GET /?day_page=6 HTTP/1.1" 304 - 0.0216
@ddnexus
Copy link

ddnexus commented Jul 29, 2024

bundle exec pagy gem/apps/calendar.ru

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