The Dumper uses reflection to discover ecto schemas in your app, then query and render the data in a new LiveDashboard page. Out of the box, you get a read-only view of all the data in your repo. And with a little bit of configuration, you can have ids link to other records, complete control over how specific fields and columns are rendered, and much more.
The first version of the Dumper was a mix code generator that injected a controller and some heex templates into your project. Hopefully by leveraging the built-in LiveDashboard, it’ll lower the bar for folks wanting to include it in their projects.
- Demo: Phoenix LiveDashboard
- Hex docs: Dumper v0.2.6 — Documentation
- Sample diff to add to an existing phoenix app: add dumper by ryoung786 · Pull Request #1 · ryoung786/dumper-example · GitHub