or try our brand-freaking-new free services:
```
curl -fsSL cli.tigerdata.com | sh
tiger auth login
tiger mcp install
```
@ceviantech.bsky.social
Tech lead for pgai, pgvectorscale, and all other AI things @ Timescale. Postgres rocks!
or try our brand-freaking-new free services:
```
curl -fsSL cli.tigerdata.com | sh
tiger auth login
tiger mcp install
```
We're releasing it today. Works with Claude Desktop, Cursor, Windsurf, VS Code. Open source with a free hosted service.
www.tigerdata.com/blog/free-po...
Instead of thin API wrappers, we teach AI things like "Always index foreign key columns - Postgres won't do it for you" and "Use BIGINT GENERATED ALWAYS AS IDENTITY, not SERIAL."
22.10.2025 17:49 β π 0 π 0 π¬ 1 π 0Last week @anthropic.com announced Skills - turning generalist LLMs into domain experts through structured knowledge. Different implementation, same philosophy. (Our approach might show how to implement Skills entirely through MCP π€)
22.10.2025 17:49 β π 0 π 0 π¬ 1 π 0That's where our get_prompt_template MCP tool comes in. Ask "design a schema for IoT devices" in plain language. The AI automatically pulls in the right Postgres expertise. No slash commands, no template picking.
22.10.2025 17:49 β π 0 π 0 π¬ 1 π 0The fix isn't obvious. I hate the copy-paste prompting I see in the wild. MCP prompt templates bother me too - why should users need slash commands? Isn't the AI supposed to figure this out?
22.10.2025 17:49 β π 0 π 0 π¬ 1 π 0AI coding should make this better. Instead, it's making things worse. Every "AI-generated" schema has the same issues: wrong ID types, missing indexes, timezone nightmares. Infuriating.
22.10.2025 17:49 β π 0 π 0 π¬ 1 π 0I've spent 10 years at Timescale (now TigerData) watching devs make the same database mistakes: forgetting to index foreign keys, case-sensitive email lookups, arbitrary VARCHAR limits. The pain of botched migrations and downtime is real.
22.10.2025 17:49 β π 0 π 0 π¬ 1 π 0For the past few months, I've been working on teaching AI coding tools to write better Postgres code. It's a passion project born from frustration.
22.10.2025 17:49 β π 0 π 0 π¬ 1 π 0The results were strong, so we open sourced it.
www.tigerdata.com/blog/the-dat...
They just access the database and expect it to have the context.
But most databases canβt explain themselves. And thatβs the core problem.
So we built a semantic catalog on top of Postgres. It added context inside the database. SQL accuracy improved by 27%.
Iβve been thinking about why LLMs are bad at text-to-sql.
Short answer: no context π§΅
Compared to developers, LLMs are more handicapped without context:
- They canβt read the application code.
- They canβt ask around.
- They donβt know where the docs are.
China is over 2 million with "administrative detentions", as I specified in my post.
17.07.2025 15:42 β π 2 π 0 π¬ 0 π 0Of course we also have a smaller prison population than China www.prisonstudies.org/country/china If you count "administrative detentions"
17.07.2025 14:47 β π 2 π 0 π¬ 2 π 0US prison population (biggest estimate, way more than actual): 2 million
world population: 8 billion
tell me how that's 5%?
Learn some math.
That's because Stalin killed *millions* of people he sent to the Gulag. You point is so stupid, it's painful.
17.07.2025 14:29 β π 3 π 0 π¬ 1 π 0Imagine not knowing Iran has a history of forcing gender reassignment on gay people
19.06.2025 19:31 β π 2 π 0 π¬ 0 π 0I wish people would analyze benchmarks with this kind of depth and insight more often.
19.05.2025 13:57 β π 4 π 0 π¬ 1 π 0Why canβt a gay man have a loving family you homophobe?
15.05.2025 23:18 β π 0 π 0 π¬ 0 π 0He is in no way a nazi but you are foul for making the word nazi meaningless in an age where real Nazis are gaining power
15.05.2025 23:07 β π 0 π 0 π¬ 0 π 0We take an index-like approach here github.com/timescale/pgai
09.05.2025 20:49 β π 1 π 0 π¬ 0 π 0π« Stop treating embedding generation like ETL. β
Itβs indexing.
One of the most common misconceptions in the world of AI and LLMs: π Vector embedding generation = ETL. Nope. Itβs much more like building an index.
Conceptually, it's just like creating a full-text index on your data.
πPGAI VECTORIZER NOW WORKS WITH ANY POSTGRES DATABASE (incl Timescale Cloud, Amazon RDS, Supabase, Azure PostgreSQL, and more)
www.timescale.com/blog/pgai-ve...
Best of all, my team is actively exploring this new direction. We think itβs the future. π
#AI #PostgreSQL #DataIntegration #Innovation
With PostgreSQL, we have a unique opportunity:
A single platform that can power AI with access to both structured and unstructured data.
No silos. Just data.
Letβs skip the pain this time.
Letβs not arbitrarily separate our data when AI needs all of itβtogether.
π‘ For AI applications, do we even need to follow that same path?
Why recreate the same divide between structured and unstructured data?
Listening to our CTO Michael Freedman talk about the evolution from data lakes (unstructured) and data warehouses (structured) into unified data lakehouses, I had a thought...
01.05.2025 15:14 β π 0 π 0 π¬ 1 π 0And check out the pgai GitHub here: github.com/timescale/pgai
30.04.2025 20:13 β π 0 π 0 π¬ 0 π 0