TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

PopSQL – Modern, collaborative SQL editor for your team

170 pointsby federicoponziover 7 years ago

15 comments

antoinefinkover 7 years ago
There doesn&#x27;t seem to be any PopSQL users around here so I&#x27;ll share my experience with it.<p>Currently, we&#x27;re a team of 5 on a paid plan and we&#x27;re loving the tool. We mainly use it to:<p>- Share queries to extract some kind of data from our databases - Quickly run queries to answer a quick question - My favorite use case: We create queries around bugs we&#x27;ve noticed in our data. We add &quot;TODO:&quot; in front of the query&#x27;s name. We&#x27;ll then move the query to a &quot;Done&quot; folder once we get the expected result.
ghhover 7 years ago
Other solutions in the `write sql and share the graphs with your team`-space:<p>- ChartIO<p>- &#x27;WagonHQ, Modern SQL Editor&#x27; [1] (now aquired by Box)<p>- MetaBase [2,3]<p>- Redash [4]<p>MetaBase is the only one that I know of that is<p>- fully open source,<p>- mature (graphing options, permission model),<p>- still actively maintained, and<p>- both friendly to non-technical users and expert sql&#x27;ers alike<p>[1] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9792464" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9792464</a><p>[2] <a href="http:&#x2F;&#x2F;www.metabase.com" rel="nofollow">http:&#x2F;&#x2F;www.metabase.com</a> [3] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10425959" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10425959</a><p>[4] <a href="https:&#x2F;&#x2F;redash.io" rel="nofollow">https:&#x2F;&#x2F;redash.io</a>
评论 #15383564 未加载
评论 #15383382 未加载
评论 #15383399 未加载
评论 #15387493 未加载
评论 #15383217 未加载
评论 #15383300 未加载
评论 #15383151 未加载
评论 #15383069 未加载
devrandomguyover 7 years ago
Or, we could just go all meta, in a Postgres shell:<p><pre><code> CREATE TABLE queries IF NOT EXISTS ( name varchar(64), version varchar(64), query text, description text ); NOTIFY chat &#x27;Alice: Bob, please insert that query into the new queries table, and then NOTIFY &quot;chat&quot; with the name and version of it&#x27;; LISTEN chat; Asynchronous notification &quot;chat&quot; with payload &quot;Bob: See update-rank, v. borked-1&quot; received from server process with PID 8448. Asynchronous notification &quot;chat&quot; with payload &quot;Bob: I have it set to update in a temp table, so we don&#x27;t have to reset the real table&quot; received from server process with PID 8448. SELECT queries.query FROM queries WHERE name=&quot;update-rank&quot; AND version=&quot;borked-1&quot; INTO query; \echo query -- &quot;Looks sane, let&#x27;s run it&quot; DO $$ EXECUTE query INTO result $$; -- Something like that, I&#x27;m guessing. \echo result </code></pre> PL&#x2F;PgSQL&#x27;s EXECUTE is not to be confused with the EXECUTE that is used with stored procedures.<p>Bonus points if you edit the query by shelling out to sed or butterflies.
m0nhawkover 7 years ago
Marketing Electron app as native and requiring sign in with Google account only is not an option, just for a try...
agottererover 7 years ago
How are credentials and result sets transfered? Is it directly from my computer to the server or is PopSQL a middle man in the communication?
评论 #15384322 未加载
评论 #15383478 未加载
otto_ortegaover 7 years ago
I like the GUI, I like the landing page, I like the fact that it has native versions for the 3 main platforms... Congratulations for the team or person behind this! Great work
mrmondoover 7 years ago
Question: is the native app actually native or JavaScript in a web frame?
评论 #15383117 未加载
评论 #15383118 未加载
Dowwieover 7 years ago
Postgres user here. pgadmin4 lead me to try alternative clients. Recently, I&#x27;ve found DBeaver useful. I&#x27;d give popsql a try if it didn&#x27;t require google account information.
评论 #15384329 未加载
z3t4over 7 years ago
It&#x27;s fine to require people to pay for your software. I still think it&#x27;s a good idea to release at least a basic demo version as open source though. With close binary blobs for all I know it could upload all my personal files or delete them for good, drop all database tables, install a backdoor, etc. I don&#x27;t trust random people on the Internet to run their code on my computer.
评论 #15387117 未加载
orwareover 7 years ago
Please add Oracle support when you have an opportunity (I was going to give it a quick try, but unfortunately it doesn&#x27;t appear to have support for Oracle just yet and that&#x27;s the primary database our internal systems run off of).
castisover 7 years ago
Being an electron app, can anyone tell me how it behaves when viewing 200, 400, records at a time? I attempted to open PopSQL but I don&#x27;t really want to sign up for an account just to try the thing out.<p>I tried out TeamSQL a while back and it choked pretty hard at about 250.
评论 #15384702 未加载
aembletonover 7 years ago
Just tried this out<p>- Chart is greyed out on my data. Why is that?<p>- Can I provide parameters (such as a date) in the query that can be changed by whoever wants to run a report? I can&#x27;t see how to do this.<p>- Can I publish this as a dashboard that can be used by non-technical team members?
评论 #15384417 未加载
Derbastiover 7 years ago
I love the name!
mrgoldenbrownover 7 years ago
&gt;Free for individuals, or teams of less than 3 people<p>That&#x27;s a convoluted way to say &quot;1 or 2 person teams&quot;
walshemjover 7 years ago
&quot;Stop emailing SQL queries or pasting them in chat&quot;<p>Hunh you don&#x27;t you put your queries in sprocs and store that in the data base and your source control system of choice.<p>Soory I don&#x27;t see what problem this product is for apart from maybe enabling sub optimal coding practices
评论 #15383266 未加载
评论 #15383197 未加载