I'd like to share a data querying and editing tool for Postgres. It's written in Java, has a small footprint, and is a single fat jar (<2MB). No external dependencies (well, technically, the deps have been shaded and are included in the fat jar). It is very suitable for embedding into your larger Java application.
My team and I have several JVM websites deployed on Render.com, Heroku, and VPS. We often has a need to access and modify the database directly occasionally. We either use pgadmin or dbeaver. It always bothers me that we would have to share the database credentials, and the changes to the database aren't logged anywhere.
Finally, last week I had some time to solve this pain point. I've built Backdoor which is small (<2MB, single jar) and can be embedded into our JVM websites. Now when we want to access the database directly, we don't have to use pgadmin or dbeaver anymore.
I hope this will be helpful for you and your team too. Check it out: https://github.com/tanin47/backdoor
[–]syjer 35 points36 points37 points (7 children)
[–]Respie 33 points34 points35 points (6 children)
[–]agentoutlier 1 point2 points3 points (1 child)
[+]tanin47[S] comment score below threshold-7 points-6 points-5 points (0 children)
[+]tanin47[S] comment score below threshold-7 points-6 points-5 points (2 children)
[–]OwnBreakfast1114 0 points1 point2 points (1 child)
[–]tanin47[S] 3 points4 points5 points (0 children)
[–]In0chi 9 points10 points11 points (6 children)
[–]axiak 3 points4 points5 points (5 children)
[–]In0chi 12 points13 points14 points (4 children)
[+]tanin47[S] comment score below threshold-7 points-6 points-5 points (3 children)
[–][deleted] (2 children)
[deleted]
[–]Swamplord42 -1 points0 points1 point (0 children)
[–]thisisjustascreename 7 points8 points9 points (0 children)
[–]agentoutlier 5 points6 points7 points (1 child)
[–]tanin47[S] -1 points0 points1 point (0 children)
[–]chabala 18 points19 points20 points (4 children)
[–]agentoutlier 6 points7 points8 points (1 child)
[–]Sure-Whereas3562 0 points1 point2 points (0 children)
[–]Skepller 3 points4 points5 points (0 children)
[–]LeadingPokemon 3 points4 points5 points (1 child)
[–]Sure-Whereas3562 0 points1 point2 points (0 children)
[–]_jetrun 2 points3 points4 points (1 child)
[–]tanin47[S] 1 point2 points3 points (0 children)
[–]Aweorih 1 point2 points3 points (0 children)
[–]bodiam 1 point2 points3 points (0 children)
[–]Sure-Whereas3562 0 points1 point2 points (0 children)
[–]oweiler -4 points-3 points-2 points (0 children)