I've been using clever-cloud.com as my database (SQL) provider and they have PHPMyAdmin to explore and run queries in their dashboard.
But damn it sucks!
- it's slow
- the UX is sooo frustrating (eg. accidently deleting a query that took 15 min to write ๐คฆโโ๏ธ)
- there are no other features than looking at a table and running a query (I could use some help with building queries, history to quickly retrieve a query or charts to find trends and insights)
So I was wondering what do you use and what do you usually look at?
I like using a SQL client to:
- look at some metrics like signups, weekly active users (as defined by the domain), etc
- remove old/irrelevant data
Cheers
I use Firebase, which isn't SQL, but has a decent built-in tools for visualizing the database. It's also quite easy to run queries on the db. You can do it from the front end of the website that the db powers, in fact, right from the JS console.
Cool! I didn't know you could run queries and visualize the DB in Firebase
For Postgres I use PGAdmin4. It works great for me. For other databases, I mostly endup using console.
I thought I was doing something wrong by checking my database so I'm glad I'm not the only one ๐
If it is mostly for looking at metrics, why donโt you create a small dashboard for this for yourself? For the other one to remove old or irrelevant data that sequel ace client @primer mentioned looks nice or otherwise something like Navicat although that might be a bit overkill for your usecase.
Datagrip
It does look great! I'm more of a VS code user but this is cool
I use a DigitalOcean managed database (PostgreSQL) and interact with it via Django, which I have running on a DO server/droplet (you could do all this locally or with any other cloud provider or a different databse like MySQL). I use Django to create views/APIs so I can make requests over http from a web app or local Python/curl request. Django includes an admin portal out-of-the-box for easily editing and viewing data in your database. Django also abstracts a lot of database management for you so you don't have to write sql queries yourself to create/request/update/delete data. I've used PHPMyAdmin with WordPress in the past and found it difficult to use and customize
Wow that sounds complicated lol
But I like the idea of an "admin portal" this is closer to what I'm looking for than just a SQL client
Thanks for sharing ๐
Haha yeah, it took me a while to get there (I didn't have a developer background). But Django simplifies a lot of the development process once you understand the basics
Youโre not the first one Iโve heard complaining about clever-cloud haha
Need to know more about your setupโare you on osx/win/lnx, postgresql vs mysql, paid vs free.
TablePlus is an alright cross-platform and paid solution. There are free alternatives like pgadmin too. Iโd recommend googling with your constraints in mind.
Thanks!
I love clever-cloud except for that part - generous free tier, quick setup
I'm using MySQL and moving between every OS depending on which laptop I'm working from, so I prefer web-based solutions...
Are these the type of tools you're using?
What I've seen is that the (seemingly) good tools (PopSQL, retool, dronaHQ, etc) are focused on large teams and/or big data warehouses... nothing slick and user-friendly for the indie projects
Ohhh I'm curious about what you feel is lacking in something like Retool?
I've heard many warnings against building a bloated product but never seen one before trying Retool ๐ฌ
It's super powerful but very confusing. Too many things going on and I feel like it's more about building internal applications
cosmosdb is so good. if you just need a small db, sqlite
Oh I'm not looking for a DB or a DB provider, but rather sth like and admin panel to look in the database like it's 2022 ๐
there's data explorer in azure that you can look in the database... or Azure Storage viewer that can do that as an application
I use Heroku's free tier for a PostgreSQL database and integrate Prisma.io with it. Highly recommend! Honestly it makes working with a databases so easy...
Huge fan of supabase (https://supabase.com/). Not only does it have a generous free tier but the admin portal is really easy to use and super powerful (run any SQL)
I'm using Postico (https://eggerapps.at/postico/) to access my PostgreSQL databases on my MacBook. Works perfectly, even with the free version. Sometimes I'm also using phpMyAdmin (for WordPress projects) and Firestore (for quick prototypes).
For metrics, I use grafana which makes nice graphs out of sql queries, for everything else I use the cli client
Is it easy to set up? It looks complicated...
nocoDB all the way. It has its gimmicks but you can put it in front of your SQL database and viola, you have your personal Airtable ๐ Including webhooks and rest API for automation.
But you can't execute SQL queries right?
Do you use it just to look at the records or do you also compute metrics?
I am currently not using it but as far as I remember you can run SQL queries as well. It's just an Airtable interface on top of your existing MySQL database. You do everything as usual + use it as dynamic spreadsheets.
To open one of the most recently opened databases, on the File tab, click Recent, and then click the file name for that database. Access opens the database by using the same option settings that it had the last time that you opened it. If the list of recently used files is not displayed, on the File tab, click Options. In the Access Options dialog box, click Client Settings. Under Display, enter the number of documents to display in the Recent Documents list, up to a maximum of 50.
You can also show recent databases in the navigation bar of the Backstage view, for two-click access: 1) the File tab, and 2) the recent database that you want to open. Near the bottom of the Recent tab, select the Quickly access this number of Recent Databases check box, and then adjust the number of databases to show.
If you are opening a database by clicking the Open command on the File tab, you can view a list of shortcuts to databases that you have previously opened by clicking My Recent Documents in the Open dialog box.
This comment was deleted 3 years ago.
Is it a CLI tool to run SQL queries?
This comment was deleted 3 years ago.