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 🧵
We traded Zoom for a shared table and left with sharper plans + stronger bonds.
We traded Zoom for a shared table and left with sharper plans + stronger bonds.
Our own Gülçin Yıldırım Jelínek is co-organizing two of them
☸️ PostgreSQL on Kubernetes Summit
🧠 PostgreSQL & AI Summit
Big thanks to the volunteers & speakers who made this happen.
Community is what makes Postgres great 💙
Our own Gülçin Yıldırım Jelínek is co-organizing two of them
☸️ PostgreSQL on Kubernetes Summit
🧠 PostgreSQL & AI Summit
Big thanks to the volunteers & speakers who made this happen.
Community is what makes Postgres great 💙
On Oct 21, @apatheticmagpie is co-hosting two community summits:
🧠 PostgreSQL & AI with Gulcin on DB Agents
☸️ PostgreSQL on Kubernetes with Esther Minano & Andrew Farries
On Oct 21, @apatheticmagpie is co-hosting two community summits:
🧠 PostgreSQL & AI with Gulcin on DB Agents
☸️ PostgreSQL on Kubernetes with Esther Minano & Andrew Farries
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.
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.
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.
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.
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.
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.
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.
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.
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:
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:
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.
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.
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.
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.
View your schema as a table or UML diagram.
When you are ready, use xata roll to apply changes without downtime.
View your schema as a table or UML diagram.
When you are ready, use xata roll to apply changes without downtime.
• 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.
• 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.
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-...
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-...
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.
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.
@divyendusingh.com from @xata.io is speaking at the Postgres Berlin Meetup tomorrow showing how we’re using LLMs to automate DB diagnostics, fixes, and even PRs.
Come see “Xata Agent” in action.
📍 RSVP: www.meetup.com/postgresql-m...
@divyendusingh.com from @xata.io is speaking at the Postgres Berlin Meetup tomorrow showing how we’re using LLMs to automate DB diagnostics, fixes, and even PRs.
Come see “Xata Agent” in action.
📍 RSVP: www.meetup.com/postgresql-m...
At Xata, we built exactly that with a CNPG plugin.
→ Cut costs
→ Power ephemeral DBs
→ Open source
Full details: xata.io/blog/making-...
At Xata, we built exactly that with a CNPG plugin.
→ Cut costs
→ Power ephemeral DBs
→ Open source
Full details: xata.io/blog/making-...
No need to worry about syntax.
Just dive into the data.
No need to worry about syntax.
Just dive into the data.
Use interactive charts to view trends over time or investigate anomalous spikes.
Metrics are stored for up to 60 days at no additional cost.
Use interactive charts to view trends over time or investigate anomalous spikes.
Metrics are stored for up to 60 days at no additional cost.
Save money by setting scale-to-zero as the default for a project or override it in the branch settings.
Save money by setting scale-to-zero as the default for a project or override it in the branch settings.
Got any requests?
Got any requests?
She shares her Postgres journey, open-source work on pgroll and pgstream and her role in co-organizing the Postgres on Kubernetes and Postgres & AI Summits.
👉 postgreswomen.in/gulcin-yildi...
She shares her Postgres journey, open-source work on pgroll and pgstream and her role in co-organizing the Postgres on Kubernetes and Postgres & AI Summits.
👉 postgreswomen.in/gulcin-yildi...
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!
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!
Adjust the instance size, add replicas, tune compute settings, and modify your Postgres config.
Adjust the instance size, add replicas, tune compute settings, and modify your Postgres config.
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
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
Use it as a staging replica with PII automatically obfuscated, a production-ready database, or an ephemeral copy for a quick PR.
Use it as a staging replica with PII automatically obfuscated, a production-ready database, or an ephemeral copy for a quick PR.