1
0
mirror of https://gitlab.com/depesz/explain.depesz.com.git synced 2025-11-29 23:08:18 +02:00

286 Commits

Author SHA1 Message Date
Hubert depesz Lubaczewski
3f225f8d36 get rid of warnings on empty queries 2025-09-19 08:57:03 +02:00
Hubert depesz Lubaczewski
744f98b6d8 Fix warning in case of never-executed nodes 2025-09-01 15:37:58 +02:00
Hubert depesz Lubaczewski
c99e90c118 Log id of showed explain
This makes logs much more useful, as now I can easily track which
explain caused warnings/errors in logs.
2025-09-01 15:37:32 +02:00
Hubert depesz Lubaczewski
2bae9e8684 Add link to memoize node description
In process, change links to https.
2025-08-04 10:05:54 +02:00
Hubert depesz Lubaczewski
859daf9f25 fix copy-pasto 2025-06-12 11:14:11 +02:00
Hubert depesz Lubaczewski
b83aae5611 User systemd service to start/stop
In process also switch to using normal `myapp prefork`, and not
hypnotoad, and output logs to std*, and not file, so that it will be
caught nicely by systemd.
2025-06-12 11:03:52 +02:00
Hubert depesz Lubaczewski
d7fecd244f JIT & explains with 0.00 actual rows returned
1. handle JIT data that has "subelements", like:
   Timing: Generation 0.327 ms (Deform 0.131 ms), …
2. Fix display of explains that contains "actual rows=0.00"
2025-04-07 11:24:20 +02:00
Hubert Lubaczewski
c8150ed4de Merge branch 'patch-1' into 'master'
Avoid redundant unit info when displaying I/O stats

See merge request depesz/explain.depesz.com!28
2025-03-16 08:43:43 +00:00
Pierre GIRAUD
3d56cbb094 Avoid redundant unit info when displaying I/O stats 2025-03-14 13:16:20 +00:00
Hubert depesz Lubaczewski
1705248022 Rollback upgrade of jquery to 3.7.1
This upgrade broke syntax highlighting, and general "look" of
source/query/reformatted query tabs.
2025-03-13 09:04:37 +01:00
Hubert depesz Lubaczewski
0cc85bc6b4 Update to newer OS and Pg.
This is in response for report from Daniel Sauvé
https://gitlab.com/depesz/explain.depesz.com/-/issues/30

While their report didn't report issues with Pg, it's really time to
move off pg11.
2025-03-06 12:52:33 +01:00
Hubert depesz Lubaczewski
55328011c0 Not needed anymore 2025-03-05 20:11:06 +01:00
Hubert Lubaczewski
23feb3a52e Merge branch 'master' into 'master'
Upgrade jQuery to version 3.7.1

See merge request depesz/explain.depesz.com!27
2025-03-05 19:10:34 +00:00
Jafri
948bf519e5 Upgraded jQuery 3.7.1 2025-02-25 08:39:36 -08:00
Hubert depesz Lubaczewski
0586b12fe4 Fix mistake in links generated from hints
per report from sheng yan
2024-09-24 17:20:55 +02:00
Hubert Lubaczewski
c5637aabb1 Merge branch 'master' into 'master'
Fix docker build

See merge request depesz/explain.depesz.com!24
2024-05-03 12:16:32 +00:00
Arjuna Del Toso
311e9c23d8 Fix docker build
**Description:**

refreshed my fork with upstream, docker wasn't building anymore, added the file that was missing as a "cargo cult" solution

**TestPlan:**

run the docker build, now the web container starts correctly
2024-05-02 12:21:55 -04:00
Hubert depesz Lubaczewski
c4cfab0aa0 Show logs while developing 2023-12-29 12:55:46 +01:00
Hubert depesz Lubaczewski
463bad4f9d Add logging of bad plans
Sometimes people complain about unparse-able plans. Let's see them.
2023-12-27 14:17:40 +01:00
Hubert depesz Lubaczewski
e00909949f rotate doesn't install on prod box 2023-12-27 14:12:34 +01:00
Hubert depesz Lubaczewski
14428d818f Bring back log
This was removed by change in Mojolicious. While doing it, make it
autorotate every day.
2023-12-27 13:46:17 +01:00
Hubert depesz Lubaczewski
937cf53ddc Add clarification about comments
As suggested by ilmari on IRC
2023-03-27 15:43:01 +02:00
Hubert depesz Lubaczewski
2f481dddc7 update copyright 2023-01-09 11:34:19 +01:00
Hubert depesz Lubaczewski
342f7c749a Bring back normal scrolling of results
More than one complaint about how it looked before.
2022-12-05 12:20:55 +01:00
Hubert depesz Lubaczewski
cdca5b9703 Add handling of comments
per: https://gitlab.com/depesz/explain.depesz.com/-/issues/28
2022-11-12 12:08:52 +01:00
Hubert depesz Lubaczewski
997c9a4bdc add ... to suggest that more options are handled 2022-11-12 10:27:49 +01:00
Hubert depesz Lubaczewski
052cf3e19e logs go to screen, not to file 2022-11-12 09:56:20 +01:00
Hubert depesz Lubaczewski
b53ec4a22f hints are not new anymore 2022-10-11 11:49:39 +02:00
Hubert Lubaczewski
c7284a61f7 Merge branch 'master' into 'master'
Fix docker dependency to Pg::SQL::PrettyPrinter

See merge request depesz/explain.depesz.com!23
2022-09-15 06:59:02 +00:00
Arjuna Del Toso
1189599182 Fix docker dependency
Dockerfile seems to be missing dependency Pg::SQL::PrettyPrinter. Adding it to the install seems to make it work as expected.
2022-09-14 14:52:52 -04:00
Hubert depesz Lubaczewski
8cb75daed5 use Pg::SQL::PrettyPrinter by default 2022-08-31 12:44:27 +02:00
Hubert depesz Lubaczewski
0a90bc39b6 Use explain (analyze, buffers) in example
Per suggestion from Ugo Bellavance
2022-08-23 12:04:57 +02:00
Hubert depesz Lubaczewski
353e6140db Fix copy/pasto in db credentials 2022-07-22 17:08:30 +02:00
Hubert depesz Lubaczewski
0581c2b51a bump css version to force reload 2022-07-15 10:12:12 +02:00
Hubert Lubaczewski
558b86969f Merge branch 'master' into 'master'
Design updates for queries and source

See merge request depesz/explain.depesz.com!22
2022-07-15 08:09:09 +00:00
Alexandre Felipe
069dde92a0 Preserve whatever was the difference before 2022-07-14 12:20:48 +01:00
Alexandre Felipe
2933b20cfa Change copy button location 2022-07-14 11:12:56 +01:00
Alexandre Felipe
8890bd5bf9 Give up on assuming CSV encoding 2022-07-14 10:35:46 +01:00
Alexandre Felipe
32fcaea5b9 Scroll bar for source/query/bquery/text 2022-07-12 16:38:21 +01:00
Alexandre Felipe
ff0d6f73ab Unescape .csv quotes 2022-07-12 15:13:52 +01:00
Alexandre Felipe
9bca31ab04 Update docker files to develop in non-native env 2022-07-12 15:08:48 +01:00
Hubert Lubaczewski
b458a73413 Merge branch 'master' into 'master'
Keep horizontal scroll bars visible in the plan.

See merge request depesz/explain.depesz.com!20
2022-07-12 11:45:28 +00:00
Alexandre Felipe
24ee7324cb Keep horizontal scroll bars visible in the plan. 2022-07-12 12:10:42 +01:00
Hubert depesz Lubaczewski
4ca2604672 add information about modules in git clone 2022-06-21 18:32:53 +02:00
Hubert depesz Lubaczewski
97aa912331 update readme to match current reality 2022-06-21 15:56:00 +02:00
Hubert depesz Lubaczewski
696605a948 Ignore vscode files 2022-06-12 15:16:33 +02:00
Hubert depesz Lubaczewski
b7d0e620a7 fix typo 2022-03-07 13:19:37 +01:00
Hubert depesz Lubaczewski
709d14ecc9 Add handing of new hint type 2022-03-07 13:16:28 +01:00
Hubert depesz Lubaczewski
5492f6a2b8 Dont use cursor for getting plans
Cursors cause bug in Pg15
2022-03-07 13:15:51 +01:00
Hubert depesz Lubaczewski
23f69af2d8 Add hints from Pg::Explain::Hinter 2022-02-16 12:23:51 +01:00