<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: tianzhou</title><link>https://news.ycombinator.com/user?id=tianzhou</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Apr 2026 09:03:08 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tianzhou" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tianzhou in "Google Workspace CLI"]]></title><description><![CDATA[
<p>Good stuff. I added to the latest star-history.com issue <a href="https://www.star-history.com/blog/ai-ui-irrelevant" rel="nofollow">https://www.star-history.com/blog/ai-ui-irrelevant</a></p>
]]></description><pubDate>Fri, 06 Mar 2026 06:22:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47271580</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=47271580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47271580</guid></item><item><title><![CDATA[New comment by tianzhou in "Sqldef: Idempotent schema management tool for MySQL, PostgreSQL, SQLite"]]></title><description><![CDATA[
<p>If someone is looking for a more comprehensive coverage for Postgres, please check out <a href="https://github.com/pgschema/pgschema" rel="nofollow">https://github.com/pgschema/pgschema</a>.<p>I built this last summer and thought it was fairly complete. And it turns out I was naive. 6 months later, I have resolved ~100 issues reported by the users.</p>
]]></description><pubDate>Thu, 05 Feb 2026 03:46:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46895432</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=46895432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46895432</guid></item><item><title><![CDATA[Star-History.com in 2025]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.star-history.com/blog/star-history-2025">https://www.star-history.com/blog/star-history-2025</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46454164">https://news.ycombinator.com/item?id=46454164</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 01 Jan 2026 13:58:56 +0000</pubDate><link>https://www.star-history.com/blog/star-history-2025</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=46454164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46454164</guid></item><item><title><![CDATA[Designing a Postgres MCP Server]]></title><description><![CDATA[
<p>Article URL: <a href="https://dbhub.ai/blog/postgres-mcp-server-review-dbhub">https://dbhub.ai/blog/postgres-mcp-server-review-dbhub</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46433647">https://news.ycombinator.com/item?id=46433647</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 30 Dec 2025 14:29:15 +0000</pubDate><link>https://dbhub.ai/blog/postgres-mcp-server-review-dbhub</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=46433647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46433647</guid></item><item><title><![CDATA[New comment by tianzhou in "Database Linting and Analysis for PostgreSQL"]]></title><description><![CDATA[
<p>Appreciate the Bytebase shoutout! Skeema has definitely been an inspiration.</p>
]]></description><pubDate>Mon, 20 Oct 2025 06:18:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45640555</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=45640555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45640555</guid></item><item><title><![CDATA[New comment by tianzhou in "What’s New in PostgreSQL 18 – a Developer’s Perspective"]]></title><description><![CDATA[
<p>Author here — I nearly overlooked this in the changelog. Definitely my second favorite feature (uuidv7() is tough to beat)</p>
]]></description><pubDate>Mon, 29 Sep 2025 02:26:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45409857</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=45409857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45409857</guid></item><item><title><![CDATA[New comment by tianzhou in "Asciinema CLI 3.0 rewritten in Rust, adds live streaming, upgrades file format"]]></title><description><![CDATA[
<p>I ask Manus to write a script to demo my CLI tool and use asciinema to record it. It's perfect<p>Whole process: <a href="https://www.pgschema.com/blog/demo-with-manus-and-asciinema" rel="nofollow">https://www.pgschema.com/blog/demo-with-manus-and-asciinema</a>
Replay: <a href="https://manus.im/share/8fEln1OzxpnsRSU1PnHweG?replay=1" rel="nofollow">https://manus.im/share/8fEln1OzxpnsRSU1PnHweG?replay=1</a></p>
]]></description><pubDate>Fri, 19 Sep 2025 14:30:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45302092</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=45302092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45302092</guid></item><item><title><![CDATA[New comment by tianzhou in "Pgschema – Declarative schema migration for Postgres"]]></title><description><![CDATA[
<p>Author here. To put it simply, my bank account doesn't have 3 commas mate.<p><a href="https://x.com/mitchellh/status/1964785527741427940" rel="nofollow">https://x.com/mitchellh/status/1964785527741427940</a></p>
]]></description><pubDate>Sat, 13 Sep 2025 05:36:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45229607</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=45229607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45229607</guid></item><item><title><![CDATA[I asked Manus to demo my CLI with asciinema]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.pgschema.com/blog/demo-with-manus-and-asciinema">https://www.pgschema.com/blog/demo-with-manus-and-asciinema</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45137359">https://news.ycombinator.com/item?id=45137359</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 05 Sep 2025 11:31:34 +0000</pubDate><link>https://www.pgschema.com/blog/demo-with-manus-and-asciinema</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=45137359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45137359</guid></item><item><title><![CDATA[Pgschema: Postgres Declarative Schema Migration, Like Terraform]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.pgschema.com/blog/pgschema-postgres-declarative-schema-migration-like-terraform">https://www.pgschema.com/blog/pgschema-postgres-declarative-schema-migration-like-terraform</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44986741">https://news.ycombinator.com/item?id=44986741</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 22 Aug 2025 16:48:24 +0000</pubDate><link>https://www.pgschema.com/blog/pgschema-postgres-declarative-schema-migration-like-terraform</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=44986741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44986741</guid></item><item><title><![CDATA[The AI Feature That Almost Every Database Missed]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.whatismcp.com/articles/the-ai-feature-that-almost-every-database-missed">https://www.whatismcp.com/articles/the-ai-feature-that-almost-every-database-missed</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43655255">https://news.ycombinator.com/item?id=43655255</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 11 Apr 2025 15:53:19 +0000</pubDate><link>https://www.whatismcp.com/articles/the-ai-feature-that-almost-every-database-missed</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=43655255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43655255</guid></item><item><title><![CDATA[Notes on Implementing an MCP Server]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.whatismcp.com/articles/notes-on-implementing-mcp-server">https://www.whatismcp.com/articles/notes-on-implementing-mcp-server</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43352092">https://news.ycombinator.com/item?id=43352092</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 13 Mar 2025 11:04:29 +0000</pubDate><link>https://www.whatismcp.com/articles/notes-on-implementing-mcp-server</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=43352092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43352092</guid></item><item><title><![CDATA[Stack Overflow: How We Do Monitoring – 2018 Edition]]></title><description><![CDATA[
<p>Article URL: <a href="https://nickcraver.com/blog/2018/11/29/stack-overflow-how-we-do-monitoring/">https://nickcraver.com/blog/2018/11/29/stack-overflow-how-we-do-monitoring/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43149609">https://news.ycombinator.com/item?id=43149609</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 23 Feb 2025 14:48:38 +0000</pubDate><link>https://nickcraver.com/blog/2018/11/29/stack-overflow-how-we-do-monitoring/</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=43149609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43149609</guid></item><item><title><![CDATA[Azure Data Studio Retirement]]></title><description><![CDATA[
<p>Article URL: <a href="https://techcommunity.microsoft.com/blog/azuresqlblog/azure-data-studio-retirement/4371009">https://techcommunity.microsoft.com/blog/azuresqlblog/azure-data-studio-retirement/4371009</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43010620">https://news.ycombinator.com/item?id=43010620</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 11 Feb 2025 09:10:19 +0000</pubDate><link>https://techcommunity.microsoft.com/blog/azuresqlblog/azure-data-studio-retirement/4371009</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=43010620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43010620</guid></item><item><title><![CDATA[New comment by tianzhou in "Ask HN: How many of you open up your production DBs to internal users?"]]></title><description><![CDATA[
<p>Check out Bytebase which handles all human-to-db operations (schema change, ad-hoc change, ad-hoc query). Disclaimer: I am the co-founder.</p>
]]></description><pubDate>Fri, 24 Jan 2025 10:46:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=42811985</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=42811985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42811985</guid></item><item><title><![CDATA[New comment by tianzhou in "Database Tools in 2024: A Year in Review"]]></title><description><![CDATA[
<p>While database tools may not grab headlines like high-profile data infrastructure, they are equally indicative of the industry’s momentum.</p>
]]></description><pubDate>Wed, 25 Dec 2024 16:13:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42509461</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=42509461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42509461</guid></item><item><title><![CDATA[Database Tools in 2024: A Year in Review]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.bytebase.com/blog/database-tool-review-2024/">https://www.bytebase.com/blog/database-tool-review-2024/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42509460">https://news.ycombinator.com/item?id=42509460</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 25 Dec 2024 16:13:35 +0000</pubDate><link>https://www.bytebase.com/blog/database-tool-review-2024/</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=42509460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42509460</guid></item><item><title><![CDATA[New comment by tianzhou in "Pgroll – Zero-downtime, reversible, schema changes for PostgreSQL (new website)"]]></title><description><![CDATA[
<p>We have been building such a tool as well, please check out <a href="https://github.com/bytebase/bytebase">https://github.com/bytebase/bytebase</a></p>
]]></description><pubDate>Mon, 16 Dec 2024 08:44:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42429149</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=42429149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42429149</guid></item><item><title><![CDATA[New comment by tianzhou in "Show HN: Outerbase Studio – Open-Source Database GUI"]]></title><description><![CDATA[
<p><a href="https://www.bytebase.com/sql-editor/" rel="nofollow">https://www.bytebase.com/sql-editor/</a> with data access control, dynamic data masking.</p>
]]></description><pubDate>Wed, 11 Dec 2024 10:38:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=42386563</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=42386563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42386563</guid></item><item><title><![CDATA[How we built the SQL autocomplete framework with ANTLR4]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.bytebase.com/blog/sql-auto-complete/">https://www.bytebase.com/blog/sql-auto-complete/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42137060">https://news.ycombinator.com/item?id=42137060</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 14 Nov 2024 15:23:20 +0000</pubDate><link>https://www.bytebase.com/blog/sql-auto-complete/</link><dc:creator>tianzhou</dc:creator><comments>https://news.ycombinator.com/item?id=42137060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42137060</guid></item></channel></rss>