Xata - Postgres at Scale
@xata.io
46 followers 0 following 86 posts
With copy-on-write branching, data masking, separated storage & compute , 100% Postgres
Posts Media Videos Starter Packs
Pinned
📣 We have a brand new Postgres platform with:

Instant Copy-on-Write branching
Built-in data anonymization
Separation of storage and compute
100% vanilla Postgres

It’s for staging/dev environments as well as for production workloads.

Blog post: xata.io/blog/xata-po...

And more details in 🧵
Xata: Postgres with data branching and PII anonymization | xata
Relaunching Xata as "Postgres at scale". A Postgres platform with Copy-on-Write branching, data masking, and separation of storage from compute.
xata.io
Branch settings, faster.
We reorganized the page and added search.

What changed

Search to jump directly to a setting.
Logical groups with clear labels.
Guardrails to reduce misclicks.

Why it helps

Quicker navigation.
Less guessing, safer edits.

Want early access? Ping us and we’ll enable it.
See write latency and replica lag before users do.
New performance charts surface:

WAL sync time → time to flush WAL to disk (disk/flush latency).
Replication lag → how far a standby is behind the primary (freshness).

Want early access? Ping us and we’ll switch it on for your account.
Project-level default database now live in Xata.
Set one default and we point new connection strings, views, and child branches to it by default.
Fewer misroutes and accidental writes to secondary DBs; faster onboarding.
Set it in Project Settings → Default database.
You can override per branch.
Create a Postgres branch in one screen.
Name it → get the branch → run queries.
No org/project setup first.
Sane defaults now, easy rollback later.
Want early access? Ping us and we’ll enable it.
Getting paged at 3 a.m + database operations ≠ heroics.

At Berlin Postgres Meetup (Sep 23) we showed our open-source Xata Agent: Autonomously find slow queries, proposes safe fixes, runs on a schedule w/ approvals. As if you have a new database expert colleague.

Recap:
Recap of Berlin Postgres Meetup on September 23rd 2025 by Divyendu Singh
Takeaways from the Sep 23, 2025 Berlin Postgres Meetup: how Xata Agent (open-source Postgres AI agent) helps manage PostgreSQL at scale, Q&A highlights, lessons.
xata.io
Preload extensions once, use them everywhere.
Set shared_preload_libraries at the branch level and every database on that branch shares the same foundation. Example:
pg_stat_statements, pg_trgm → consistent query stats + text ops across envs.
Notes: applies to all DBs on the branch.
PostgreSQL 18 is supported on Xata.
Try PG18 in a safe, branch-based workflow:

How to start:
• Clone with anonymization → test on look-alike data.
• Create a PG18 branch → run queries and migrations.
• When ready, promote with pgroll for zero-downtime changes.
Thinking about changing your data model?
View your schema as a table or UML diagram.
When you are ready, use xata roll to apply changes without downtime.
PostgreSQL 18 is here 🎉 🐘
• Async I/O (io_uring/worker), faster reads
• More index hits (skip scan, OR)
• uuidv7(), virtual generated cols
• OAuth2;
Ask for Xata access and try PostgreSQL 18.
Shipping Text to SQL you can trust isn’t just prompting.
It’s engineering for simplicity.
At Xata we use a tiny context, pass schema + current SQL, a focused system prompt, and the right model per task.
Fewer moving parts, cleaner UX.
Build notes → xata.io/blog/how-we-...
Just dropped: pgstream v0.8.2 🛠️
Now with hstore transformations, role-aware snapshots, and a cleaner CLI.
Built for Postgres devs doing CDC, replication, or analytics.

Check it out → xata.io/blog/pgstrea...

Open source & ready to use.
pgstream v0.8.2: hstore transformer, roles snapshotting, CLI improvements and more by Ahmet Gedemenli
Learn how pgstream v0.8.2 transforms hstore data and improves snapshot experience with roles snapshotting and excluded tables option
xata.io
What if your Postgres cluster could hibernate when idle and wake instantly when needed?
At Xata, we built exactly that with a CNPG plugin.
→ Cut costs
→ Power ephemeral DBs
→ Open source
Full details: xata.io/blog/making-...
Data exploration is easier with the ability to generate SQL from a simple question.
No need to worry about syntax.
Just dive into the data.
Branch metrics provide insight into CPU, memory, throughput, egress, and more.
Use interactive charts to view trends over time or investigate anomalous spikes.
Metrics are stored for up to 60 days at no additional cost.
Have a branch you don’t need running all the time?
Save money by setting scale-to-zero as the default for a project or override it in the branch settings.
Our list of supported extensions is growing every day.
Got any requests?
Xata @ PGDay UK 2025 🐘
Andrew dove into pgroll, our OSS tool for zero-downtime Postgres schema migrations.
Great Qs from the community: logical replication, multi-schema & more.
Always grateful for the Postgres crowd in London!
You have full control over your branches directly from the console.
Adjust the instance size, add replicas, tune compute settings, and modify your Postgres config.
Tomorrow at @pgdaylowlands.bsky.social 🐘, @apatheticmagpie.bsky.social speaks at 09:40 on "Anatomy of Table-level Locks in PostgreSQL."

She’s given Postgres talks in a church ⛪, and now in… a zoo! 🦒

And don’t miss tonight’s meetup 👉 meetup.com/postgresql-user-group-nl/events/310728717
In Xata, every branch is a full Postgres instance.
Use it as a staging replica with PII automatically obfuscated, a production-ready database, or an ephemeral copy for a quick PR.
@Railway.com + @Xata.io

One-click PostgreSQL + Node.js + Drizzle, with more than vanilla Postgres:
• Copy-on-Write branching
• Point-in-Time recovery
• Storage/compute separation
• HA, redundancy & scale
• Extensions: pgvector, PostGIS, & more
• Query editor, AI optimisations , observability
Deploy Xata PostgreSQL + Node.js + Drizzle
Deploy Xata PostgreSQL + Node.js + Drizzle on Railway with one click, start for free. Deploy and Host Xata PostgreSQL + Node.js + Drizzle with Railway
buff.ly
The DBA role is evolving.

What once meant hands-on tuning and constant monitoring can now be scaled through autonomous agents.

In our latest post, we explore the journey from DBA to DB Agent and why safety by design matters: xata.io/blog/dba-to-...
From Database Administrator to Database Agent by Gulcin Yildirim Jelinek
Discover how a PostgreSQL DBA’s decade of expertise evolved into designing Xata’s AI-powered Postgres agent, automating monitoring and observability.
xata.io