# Database Migration

Published articles for Database Migration.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Percona and HexaCluster: Faster, Safer Oracle Migration

DevFeed: [Percona and HexaCluster: Faster, Safer Oracle Migration](<https://devfeed.tech/articles/percona-and-hexacluster-faster-safer-oracle-migration-26240.md>)

Original publisher: [Read original article](<https://www.percona.com/blog/percona-and-hexacluster-faster-safer-oracle-migration/>)

Author: Percona Team

Published: 2026-09-14T22:19:16Z

Content type: article

Language: en

Sources: [Blog - Percona](<https://devfeed.tech/sources/blog-percona.md>)

Topics: [Oracle Database](<https://devfeed.tech/topics/oracle-database.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Database Migration](<https://devfeed.tech/topics/database-migration.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [database-trends](<https://devfeed.tech/tags/database-trends.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [insight-for-dbas](<https://devfeed.tech/tags/insight-for-dbas.md>), [insight-for-developers](<https://devfeed.tech/tags/insight-for-developers.md>), [migration](<https://devfeed.tech/tags/migration.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [oracle](<https://devfeed.tech/tags/oracle.md>), [partners](<https://devfeed.tech/tags/partners.md>), [percona](<https://devfeed.tech/tags/percona.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [replication](<https://devfeed.tech/tags/replication.md>), [schema](<https://devfeed.tech/tags/schema.md>), [sql](<https://devfeed.tech/tags/sql.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [validation](<https://devfeed.tech/tags/validation.md>)

### AI overview

Percona and HexaCluster describe a partnership for moving organizations from Oracle, SQL Server, DB2, and Sybase ASE to supported open source databases, primarily PostgreSQL. HexaCluster provides assessment and migration engineering through DMAT and HexaRocket, while Percona provides distributions, operators, and long-term support. HexaRocket combines schema migration, data migration, validation, change data capture, live replication, and reverse replication in one platform.

### Source excerpt

Percona and HexaCluster have partnered to remove the hardest part of an open source database migration: getting off Oracle, SQL Server, DB2 or Sybase ASE with confidence, on a predictable timeline, without a multi-year consulting program. Percona brings open source expertise, its own distributions, operators and enterprise support. HexaCluster brings the assessment and migration engineering ... Continued The post Percona and HexaCluster: Faster, Safer Oracle Migration appeared first on Percona.

## SQL Server to Aurora PostgreSQL conversion with AI agents for AWS DMS

DevFeed: [SQL Server to Aurora PostgreSQL conversion with AI agents for AWS DMS](<https://devfeed.tech/articles/sql-server-to-aurora-postgresql-conversion-with-ai-agents-for-aws-dms-4711.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/database/sql-server-to-aurora-postgresql-conversion-with-ai-agents-for-aws-dms/>)

Author: Mayur Aggarwal

Published: 2026-09-01T15:19:13Z

Content type: tutorial

Language: en

Sources: [AWS Database Blog](<https://devfeed.tech/sources/aws-database-blog.md>)

Topics: [AWS Database Migration Service](<https://devfeed.tech/topics/aws-database-migration-service.md>), [sql-server](<https://devfeed.tech/topics/sql-server.md>), [Database Migration](<https://devfeed.tech/topics/database-migration.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [advanced-300](<https://devfeed.tech/tags/advanced-300.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [amazon-aurora](<https://devfeed.tech/tags/amazon-aurora.md>), [aws-database-migration-service](<https://devfeed.tech/tags/aws-database-migration-service.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [technical-how-to](<https://devfeed.tech/tags/technical-how-to.md>)

### AI overview

Tutorial on using AI agents with AWS DMS Schema Conversion to convert SQL Server schemas to Aurora PostgreSQL through natural-language workflows.

### Source excerpt

Learn how to use AI agents with AWS DMS Schema Conversion to orchestrate SQL Server to Amazon Aurora PostgreSQL schema conversion through natural language. See how the conversion engine processes T-SQL, how the agent drives the workflow, and how to interpret and resolve CRITICAL action items using decision frameworks for common incompatibilities.

## Navigating the Walled Gardens of PostgreSQL: Hidden Risks of Postgres Vendor Lock-in

DevFeed: [Navigating the Walled Gardens of PostgreSQL: Hidden Risks of Postgres Vendor Lock-in](<https://devfeed.tech/articles/navigating-the-walled-gardens-of-postgresql-hidden-risks-of-postgres-vendor-lock-in-14100.md>)

Original publisher: [Read original article](<https://www.percona.com/blog/migrating-postgres-solving-a-puzzle-that-shouldnt-be-hard/>)

Author: Robert Bernier

Published: 2026-08-26T14:07:50Z

Content type: opinion

Language: en

Sources: [Blog - Percona](<https://devfeed.tech/sources/blog-percona.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>), [Database Migration](<https://devfeed.tech/topics/database-migration.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [database-migration](<https://devfeed.tech/tags/database-migration.md>), [database-trends](<https://devfeed.tech/tags/database-trends.md>), [insight-for-dbas](<https://devfeed.tech/tags/insight-for-dbas.md>), [insight-for-developers](<https://devfeed.tech/tags/insight-for-developers.md>), [migration](<https://devfeed.tech/tags/migration.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

The article examines how commercial ecosystems built around PostgreSQL can create walled-garden effects and constrain the portability of PostgreSQL-compatible systems. It highlights migration complexity, switching costs, and potential data-integrity risks when leaving such ecosystems.

### Source excerpt

These days there's been a lot of talk about Postgres having an impact on "everything". Whether it's replacing legacy systems, creating a new greenfield project or even implementing it as a back-end to an agentic AI, Postgres is today's poster child for innovation. So performing something as dull and straightforward as a database migration should ... Continued The post Navigating the Walled Gardens of PostgreSQL: Hidden Risks of Postgres Vendor Lock-in appeared first on Percona.

## Migrate Oracle Materialized Views with AWS DMS and Fast Refresh

DevFeed: [Migrate Oracle Materialized Views with AWS DMS and Fast Refresh](<https://devfeed.tech/articles/migrate-oracle-materialized-views-with-aws-dms-and-fast-refresh-4705.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/database/migrate-oracle-materialized-views-with-aws-dms-and-fast-refresh/>)

Author: Abhilash Negi

Published: 2026-08-18T16:36:11Z

Content type: tutorial

Language: en

Sources: [AWS Database Blog](<https://devfeed.tech/sources/aws-database-blog.md>)

Topics: [AWS Database Migration Service](<https://devfeed.tech/topics/aws-database-migration-service.md>), [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [advanced-300](<https://devfeed.tech/tags/advanced-300.md>), [analytics](<https://devfeed.tech/tags/analytics.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-database-migration-service](<https://devfeed.tech/tags/aws-database-migration-service.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [latency](<https://devfeed.tech/tags/latency.md>), [logs](<https://devfeed.tech/tags/logs.md>), [migration](<https://devfeed.tech/tags/migration.md>), [oracle](<https://devfeed.tech/tags/oracle.md>), [performance](<https://devfeed.tech/tags/performance.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [replication](<https://devfeed.tech/tags/replication.md>), [technical-how-to](<https://devfeed.tech/tags/technical-how-to.md>), [testing](<https://devfeed.tech/tags/testing.md>), [validation](<https://devfeed.tech/tags/validation.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

A tutorial for configuring Oracle materialized views with Fast Refresh and materialized view logs so AWS DMS can replicate incremental CDC changes instead of complete refreshes.

### Source excerpt

Learn how to configure Oracle Materialized Views with Fast Refresh and materialized view logs to enable efficient, incremental AWS DMS change data capture (CDC) replication. This approach eliminates full-reload overhead and achieves near real-time migration of large, multi-table joined views to AWS.

## Migrating from PostgreSQL/MySQL to SQLite: When and How to Make the Switch

DevFeed: [Migrating from PostgreSQL/MySQL to SQLite: When and How to Make the Switch](<https://devfeed.tech/articles/migrating-from-postgresql-mysql-to-sqlite-when-and-how-to-make-the-switch-6004.md>)

Original publisher: [Read original article](<https://turso.tech/blog/migrating-from-postgres-to-sqlite>)

Author: Jeff Olson

Published: 2026-08-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [SQLite](<https://devfeed.tech/topics/sqlite.md>), [migration](<https://devfeed.tech/topics/migration.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [Turso](<https://devfeed.tech/topics/turso.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [guide](<https://devfeed.tech/tags/guide.md>), [http](<https://devfeed.tech/tags/http.md>), [migration](<https://devfeed.tech/tags/migration.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [performance](<https://devfeed.tech/tags/performance.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [replication](<https://devfeed.tech/tags/replication.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [sync](<https://devfeed.tech/tags/sync.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

A practical guide to deciding whether SQLite is suitable for production and migrating from PostgreSQL or MySQL. It discusses performance improvements, operational trade-offs, and Turso's cloud and local synchronization options.

### Source excerpt

When SQLite makes sense, how to migrate from PostgreSQL or MySQL, and what trade-offs you're actually making.

## Lessons Learned from Real-World NoSQL Database Migrations

DevFeed: [Lessons Learned from Real-World NoSQL Database Migrations](<https://devfeed.tech/articles/lessons-learned-from-real-world-nosql-database-migrations-4876.md>)

Original publisher: [Read original article](<https://www.scylladb.com/2026/07/28/lessons-learned-from-real-world-nosql-database-migrations/>)

Author: Cynthia Dunlop

Published: 2026-07-28T13:49:40Z

Content type: article

Language: en

Sources: [ScyllaDB](<https://devfeed.tech/sources/scylladb.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [compression](<https://devfeed.tech/tags/compression.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [validation](<https://devfeed.tech/tags/validation.md>)

### AI overview

An analysis of real-world NoSQL database migrations to ScyllaDB, covering migration strategies, trade-offs, and differences between source and target databases.

### Source excerpt

Discover the strategies, challenges, and trade-offs teams faced in a few real-world migrations to ScyllaDB

## What Matters Most for NoSQL Migrations

DevFeed: [What Matters Most for NoSQL Migrations](<https://devfeed.tech/articles/what-matters-most-for-nosql-migrations-4874.md>)

Original publisher: [Read original article](<https://www.scylladb.com/2026/07/21/what-matters-most-for-nosql-migrations/>)

Author: Cynthia Dunlop

Published: 2026-07-21T13:44:46Z

Content type: tutorial

Language: en

Sources: [ScyllaDB](<https://devfeed.tech/sources/scylladb.md>)

Topics: [NoSQL](<https://devfeed.tech/topics/nosql.md>), [Database Migration](<https://devfeed.tech/topics/database-migration.md>), [migration](<https://devfeed.tech/topics/migration.md>), [data-architecture](<https://devfeed.tech/topics/data-architecture.md>), [data](<https://devfeed.tech/topics/data.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [apps](<https://devfeed.tech/tags/apps.md>), [community](<https://devfeed.tech/tags/community.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [data](<https://devfeed.tech/tags/data.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [database](<https://devfeed.tech/tags/database.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [databases](<https://devfeed.tech/tags/databases.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [migration](<https://devfeed.tech/tags/migration.md>), [offline](<https://devfeed.tech/tags/offline.md>), [performance](<https://devfeed.tech/tags/performance.md>), [scale](<https://devfeed.tech/tags/scale.md>), [validation](<https://devfeed.tech/tags/validation.md>), [what-matters](<https://devfeed.tech/tags/what-matters.md>)

### AI overview

This article presents practical guidance for planning, executing, and de-risking NoSQL database migrations. It compares online and offline approaches and emphasizes schema migration, data movement, and validation, with attention to performance, scale, complexity, and disruption.

### Source excerpt

How to prioritize the things that matter most for planning, executing and de-risking your NoSQL database migration

## Zero Downtime Database Migrations: Safe Schema Changes

DevFeed: [Zero Downtime Database Migrations: Safe Schema Changes](<https://devfeed.tech/articles/zero-downtime-database-migrations-safe-schema-changes-13508.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/zero-downtime-database-migrations-safe-schema-changes>)

Author: Animesh Pathak

Published: 2026-07-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [Database](<https://devfeed.tech/topics/database.md>), [Database Migration](<https://devfeed.tech/topics/database-migration.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [blog](<https://devfeed.tech/tags/blog.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [database](<https://devfeed.tech/tags/database.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [learn](<https://devfeed.tech/tags/learn.md>), [migrations](<https://devfeed.tech/tags/migrations.md>), [patterns](<https://devfeed.tech/tags/patterns.md>), [production](<https://devfeed.tech/tags/production.md>), [schema](<https://devfeed.tech/tags/schema.md>), [strategy](<https://devfeed.tech/tags/strategy.md>), [uptime](<https://devfeed.tech/tags/uptime.md>)

### AI overview

This tutorial explains zero-downtime database migrations through backward-compatible schema changes, the expand-and-contract pattern, dual writes, and phased rollouts. It emphasizes preserving application availability, data consistency, and compatibility while old and new application versions run together.

### Source excerpt

Learn zero downtime database migration strategies using backward-compatible schema changes, dual writes, and safe rollout patterns. | Blog

## How to Migrate from SQL Server to PostgreSQL HA for Dockerized Apps

DevFeed: [How to Migrate from SQL Server to PostgreSQL HA for Dockerized Apps](<https://devfeed.tech/articles/how-to-migrate-from-sql-server-to-postgresql-ha-for-dockerized-apps-19114.md>)

Original publisher: [Read original article](<https://severalnines.com/blog/how-to-migrate-from-sql-server-to-postgresql-ha-for-dockerized-apps/>)

Author: Jessie Baynas

Published: 2026-05-28T07:18:00Z

Content type: tutorial

Language: en

Sources: [SeveralNines](<https://devfeed.tech/sources/severalnines.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [sql-server](<https://devfeed.tech/topics/sql-server.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Database Migration](<https://devfeed.tech/topics/database-migration.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [DevOps](<https://devfeed.tech/topics/devops.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>)

Tags: [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [database-general](<https://devfeed.tech/tags/database-general.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [devops](<https://devfeed.tech/tags/devops.md>), [failover](<https://devfeed.tech/tags/failover.md>), [migration](<https://devfeed.tech/tags/migration.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [replication](<https://devfeed.tech/tags/replication.md>), [sql-server](<https://devfeed.tech/tags/sql-server.md>), [validation](<https://devfeed.tech/tags/validation.md>)

### AI overview

This tutorial explains how to migrate a database from Microsoft SQL Server to PostgreSQL for Dockerized applications. It separates schema migration with pgloader from bulk data export using BCP and import with PostgreSQL COPY, and describes a setup involving streaming replication and ClusterControl for deployment, monitoring, and failover.

### Source excerpt

For many organizations, migrating from Microsoft SQL Server to PostgreSQL is no longer only about reducing licensing costs. The transition is often part of a broader modernization initiative focused on improving flexibility, scalability, and operational efficiency. PostgreSQL has evolved into one of the most mature open-source database platforms available today. It is widely adopted across [...] The post How to Migrate from SQL Server to PostgreSQL HA for Dockerized Apps appeared first on Severalnines.

## How We Built a Zero-Downtime Database Migration Service at Wix

DevFeed: [How We Built a Zero-Downtime Database Migration Service at Wix](<https://devfeed.tech/articles/how-we-built-a-zero-downtime-database-migration-service-at-wix-22636.md>)

Original publisher: [Read original article](<https://www.wix.engineering/post/how-we-built-a-zero-downtime-database-migration-service-at-wix>)

Author: Wix Engineering

Published: 2026-05-14T07:19:17Z

Content type: article

Language: en

Sources: [Wix Engineering](<https://devfeed.tech/sources/wix-engineering.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Data Infrastructure](<https://devfeed.tech/topics/data-infrastructure.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>)

Tags: [amazon-msk](<https://devfeed.tech/tags/amazon-msk.md>), [data-infrastructure](<https://devfeed.tech/tags/data-infrastructure.md>), [database](<https://devfeed.tech/tags/database.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [databases](<https://devfeed.tech/tags/databases.md>), [db-topology](<https://devfeed.tech/tags/db-topology.md>), [debezium-connector](<https://devfeed.tech/tags/debezium-connector.md>), [good-tools-doesn-t-fit](<https://devfeed.tech/tags/good-tools-doesn-t-fit.md>), [how-db-mover-works](<https://devfeed.tech/tags/how-db-mover-works.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [migration](<https://devfeed.tech/tags/migration.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [summary-6-key-focal-points](<https://devfeed.tech/tags/summary-6-key-focal-points.md>), [the-challenge](<https://devfeed.tech/tags/the-challenge.md>), [the-python-service](<https://devfeed.tech/tags/the-python-service.md>), [the-result](<https://devfeed.tech/tags/the-result.md>)

### AI overview

Wix describes DB Mover, an internal service for transparent, zero-downtime database migrations between shared and dedicated MySQL clusters. The article explains the operational risks of shared clusters, migration requirements, and the topology managed by Wix's Data Infrastructure team.

### Source excerpt

The Challenge At Wix, multiple applications share the same DB cluster. The reasons vary: consolidating apps from the same domain, grouping several small apps that don't justify a dedicated cluster, or simply optimizing cost and operational overhead. However, this setup comes with a significant risk: every application on the cluster has the potential to impact all the others. One real example: we had a critical service related to user authentication sharing a DB cluster with several other...

## Evolving Database Schemas Without Breaking Production

DevFeed: [Evolving Database Schemas Without Breaking Production](<https://devfeed.tech/articles/refactoring-databases-is-a-different-animal-17960.md>)

Original publisher: [Read original article](<https://newsletter.systemdesignclassroom.com/p/refactoring-databases-is-a-different-animal>)

Author: Raul Junco

Published: 2026-03-14T11:57:59Z

Content type: tutorial

Language: en

Sources: [System Design Classroom](<https://devfeed.tech/sources/system-design-classroom.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [Database Migration](<https://devfeed.tech/topics/database-migration.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [database](<https://devfeed.tech/tags/database.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [databases](<https://devfeed.tech/tags/databases.md>), [development](<https://devfeed.tech/tags/development.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>)

### AI overview

The article explains why database refactoring is riskier than code refactoring because multiple applications, dashboards, workers, and analytics pipelines may depend on the same schema. It presents the Expand / Contract pattern as a safer way to evolve schemas without breaking running systems and illustrates how non-backwards-compatible changes can cause production failures.

### Source excerpt

A practical pattern for evolving database schemas without breaking production

## From MySQL to CockroachDB at Groww: A Staged Production Migration

DevFeed: [From MySQL to CockroachDB at Groww: A Staged Production Migration](<https://devfeed.tech/articles/from-mysql-to-cockroachdb-at-groww-a-staged-production-migration-23799.md>)

Original publisher: [Read original article](<https://cockroachlabs.com/blog/mysql-to-cockroachdb-migration>)

Author: Sourav De,Vittal Pai,Paresh Saraf

Published: 2026-03-11T00:00:00Z

Content type: article

Language: en

Sources: [Cockroach Labs](<https://devfeed.tech/sources/cockroach-labs.md>)

Topics: [CockroachDB](<https://devfeed.tech/topics/cockroachdb.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Database Migration](<https://devfeed.tech/topics/database-migration.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cockroachdb](<https://devfeed.tech/tags/cockroachdb.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [customers](<https://devfeed.tech/tags/customers.md>), [data](<https://devfeed.tech/tags/data.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [experience](<https://devfeed.tech/tags/experience.md>), [financial](<https://devfeed.tech/tags/financial.md>), [india](<https://devfeed.tech/tags/india.md>), [latency](<https://devfeed.tech/tags/latency.md>), [migration](<https://devfeed.tech/tags/migration.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [production](<https://devfeed.tech/tags/production.md>), [replication](<https://devfeed.tech/tags/replication.md>), [scale](<https://devfeed.tech/tags/scale.md>), [sql](<https://devfeed.tech/tags/sql.md>), [strategy](<https://devfeed.tech/tags/strategy.md>)

### AI overview

This article describes Groww's staged production migration from a managed MySQL cloud instance to CockroachDB. It explains how MOLT supported staged data movement, continuous replication, verification, near-zero downtime, limited application changes, and rollback planning.

### Source excerpt

Groww is India's #1 stock broker with 16 million active users and $11 billion in market cap.

## Using heroku run for Interactive One-Off Dynos on Heroku Fir

DevFeed: [Using heroku run for Interactive One-Off Dynos on Heroku Fir](<https://devfeed.tech/articles/triage-and-fix-with-confidence-heroku-run-and-otel-on-heroku-fir-26444.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/heroku-run-and-otel-on-heroku-fir/>)

Author: Su Glasgo

Published: 2025-09-08T21:33:43Z

Content type: article

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Database Migration](<https://devfeed.tech/topics/database-migration.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [dynos](<https://devfeed.tech/tags/dynos.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [fir](<https://devfeed.tech/tags/fir.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [performance-optimization](<https://devfeed.tech/tags/performance-optimization.md>), [security](<https://devfeed.tech/tags/security.md>), [troubleshooting](<https://devfeed.tech/tags/troubleshooting.md>)

### AI overview

This article explains how Heroku Fir supports interactive CLI sessions through dedicated one-off dynos. It describes using these isolated dynos for administrative tasks, database migrations, real-time diagnostics, and troubleshooting, with public SSH key authentication required.

### Source excerpt

When Production Goes Sideways Imagine this: It's 2 AM, your phone buzzes with an alert, and your dashboards are screaming. Production is down. Sound familiar? An automated health check has failed, and your internal dashboards are showing a spike in errors. You've just pushed a new release that included a critical database schema change, and [...] The post Triage and Fix with Confidence: <code>heroku run</code> and OTel on Heroku Fir appeared first on Heroku.

## Writing Test Evals For Our MCP Server

DevFeed: [Writing Test Evals For Our MCP Server](<https://devfeed.tech/articles/writing-test-evals-for-our-mcp-server-5813.md>)

Original publisher: [Read original article](<https://neon.com/blog/test-evals-for-mcp>)

Author: David Gomes

Published: 2025-06-18T17:30:15Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [MSP MCP](<https://devfeed.tech/topics/msp-mcp.md>), [ai observability](<https://devfeed.tech/topics/ai-observability.md>), [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [database-migration](<https://devfeed.tech/tags/database-migration.md>), [llms](<https://devfeed.tech/tags/llms.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [product](<https://devfeed.tech/tags/product.md>), [sql](<https://devfeed.tech/tags/sql.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article describes test evaluations for an MCP server, focusing on whether LLMs choose and sequence database-migration tools correctly.

### Source excerpt

When we launched our MCP server, we knew it'd be important for it to have tests, just like any other piece of software. Since our MCP server has over 20 tools, it's important for us to know that LLMs can pick the right tool for the job. So, this was the main aspect we wanted [...]

## Neon's MCP Server is Here

DevFeed: [Neon's MCP Server is Here](<https://devfeed.tech/articles/neon-s-mcp-server-is-here-5497.md>)

Original publisher: [Read original article](<https://neon.com/blog/let-claude-manage-your-neon-databases-our-mcp-server-is-here>)

Author: David Gomes

Published: 2024-12-03T16:06:15Z

Content type: release

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [MSP MCP](<https://devfeed.tech/topics/msp-mcp.md>), [AI Bots](<https://devfeed.tech/topics/ai-bots.md>), [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [api](<https://devfeed.tech/tags/api.md>), [claude](<https://devfeed.tech/tags/claude.md>), [database](<https://devfeed.tech/tags/database.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [llms](<https://devfeed.tech/tags/llms.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [product](<https://devfeed.tech/tags/product.md>), [release](<https://devfeed.tech/tags/release.md>), [safety](<https://devfeed.tech/tags/safety.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

Neon announces an open-source MCP server that lets Claude interact with Neon's API, including database migrations tested on temporary branches before commit.

### Source excerpt

Anthropic recently introduced an open protocol to enable LLMs to more easily integrate with external data sources and tools. Model Context Protocol can thus be used to expose all kinds of products and services to LLMs and agents alike. We're excited to announce that we've already...

## Planning Your PostgreSQL Migration: Best Practices and Key Considerations

DevFeed: [Planning Your PostgreSQL Migration: Best Practices and Key Considerations](<https://devfeed.tech/articles/planning-your-postgresql-migration-best-practices-and-key-considerations-26485.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/planning-your-postgresql-migration/>)

Author: Ken W. Alger

Published: 2024-11-19T19:40:49Z

Content type: tutorial

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Database Migration](<https://devfeed.tech/topics/database-migration.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>), [interoperability](<https://devfeed.tech/topics/interoperability.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [database](<https://devfeed.tech/tags/database.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [heroku-postgres](<https://devfeed.tech/tags/heroku-postgres.md>), [interoperability](<https://devfeed.tech/tags/interoperability.md>), [migration](<https://devfeed.tech/tags/migration.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [sql](<https://devfeed.tech/tags/sql.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

This guide explains how to plan a PostgreSQL migration between cloud providers. It covers evaluating the current database setup, checking PostgreSQL version and extension compatibility, and documenting configuration settings before migration.

### Source excerpt

Your organization may have many reasons to move a cloud service from one provider to another. Maybe you've found a better performance-versus-cost balance elsewhere. Maybe you're trying to avoid vendor lock-in. Whatever your reasons, the convenience and general interoperability of cloud services today put you in the driver's seat. You get to piece together the [...] The post Planning Your PostgreSQL Migration: Best Practices and Key Considerations appeared first on Heroku.

## Looking at How Replit Agent Handles Databases

DevFeed: [Looking at How Replit Agent Handles Databases](<https://devfeed.tech/articles/looking-at-how-replit-agent-handles-databases-5516.md>)

Original publisher: [Read original article](<https://neon.com/blog/looking-at-how-replit-agent-handles-databases>)

Author: Sam Harrison

Published: 2024-11-08T17:59:23Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Repl.it](<https://devfeed.tech/topics/replit.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Database Migration](<https://devfeed.tech/topics/database-migration.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [SQLAlchemy](<https://devfeed.tech/topics/sqlalchemy.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Object-relational mapping](<https://devfeed.tech/topics/orm.md>), [Flask](<https://devfeed.tech/topics/flask.md>), [Python](<https://devfeed.tech/topics/python.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [API](<https://devfeed.tech/topics/api.md>), [Front end](<https://devfeed.tech/topics/frontend.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [applications](<https://devfeed.tech/tags/applications.md>), [code](<https://devfeed.tech/tags/code.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [databases](<https://devfeed.tech/tags/databases.md>), [development](<https://devfeed.tech/tags/development.md>), [flask](<https://devfeed.tech/tags/flask.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [html](<https://devfeed.tech/tags/html.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [orm](<https://devfeed.tech/tags/orm.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [product](<https://devfeed.tech/tags/product.md>), [python](<https://devfeed.tech/tags/python.md>), [sqlalchemy](<https://devfeed.tech/tags/sqlalchemy.md>), [web](<https://devfeed.tech/tags/web.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

This article examines how Replit Agent uses natural-language prompts and AI to build and evolve a full-stack TODO application. It focuses on coordinating Flask, SQLAlchemy, Alembic migrations, and a managed Neon PostgreSQL database while updating the API, schema, and frontend together.

### Source excerpt

Replit Agent is a powerful tool within the Replit development environment that allows you to offload coding tasks using natural language and AI. By interacting with the Replit Agent, you can generate code, create applications, and modify existing features simply by asking for wha...

## Database migrations with Geni and libSQL

DevFeed: [Database migrations with Geni and libSQL](<https://devfeed.tech/articles/database-migrations-with-geni-and-libsql-5925.md>)

Original publisher: [Read original article](<https://turso.tech/blog/database-migrations-with-geni>)

Author: Jamie Barton

Published: 2024-08-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Database Migration](<https://devfeed.tech/topics/database-migration.md>), [libSQL](<https://devfeed.tech/topics/libsql.md>), [Turso](<https://devfeed.tech/topics/turso.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>)

Tags: [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cli](<https://devfeed.tech/tags/cli.md>), [database](<https://devfeed.tech/tags/database.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [libsql](<https://devfeed.tech/tags/libsql.md>), [sql](<https://devfeed.tech/tags/sql.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

This tutorial explains how to use Geni, a lightweight migration tool, with libSQL and Turso. It covers defining migrations in SQL files, applying and rolling them back through the CLI, using transactions, checking migration status, and automating migrations with GitHub Actions.

### Source excerpt

Learn how to use Geni to manage your database migrations.

## Migrating data from MySQL to Turso

DevFeed: [Migrating data from MySQL to Turso](<https://devfeed.tech/articles/migrating-data-from-mysql-to-turso-6003.md>)

Original publisher: [Read original article](<https://turso.tech/blog/migrating-data-from-mysql-to-turso>)

Author: v

Published: 2024-03-08T00:00:00Z

Content type: tutorial

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [Turso](<https://devfeed.tech/topics/turso.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [SQL](<https://devfeed.tech/topics/sql.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [cli](<https://devfeed.tech/tags/cli.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [migration](<https://devfeed.tech/tags/migration.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [sql](<https://devfeed.tech/tags/sql.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial explains how to migrate data from MySQL to Turso in three steps: create a MySQL SQL dump, convert it to a SQLite file and verify its integrity, then import it into Turso. It also mentions querying the resulting database through the Turso CLI, SDKs, or HTTP API.

### Source excerpt

Learn how to migrate data from MySQL to Turso in three easy steps

## Advice for making incidents less painful with Kerim Satirl of HashiCorp

DevFeed: [Advice for making incidents less painful with Kerim Satirl of HashiCorp](<https://devfeed.tech/articles/advice-for-making-incidents-less-painful-with-kerim-satirl-of-hashicorp-11818.md>)

Original publisher: [Read original article](<https://incident.io/blog/how-you-can-make-incidents-less-painful>)

Author: incident.io

Published: 2024-02-16T16:31:08Z

Content type: article

Language: en

Sources: [The incident.io Blog](<https://devfeed.tech/sources/the-incident-io-blog.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [migration](<https://devfeed.tech/topics/migration.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [servers](<https://devfeed.tech/topics/servers.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [developer](<https://devfeed.tech/tags/developer.md>), [hashicorp](<https://devfeed.tech/tags/hashicorp.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-channel](<https://devfeed.tech/tags/incident-channel.md>), [incident-management](<https://devfeed.tech/tags/incident-management.md>), [incident-response](<https://devfeed.tech/tags/incident-response.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [outage](<https://devfeed.tech/tags/outage.md>), [post-mortem](<https://devfeed.tech/tags/post-mortem.md>), [quick-tips](<https://devfeed.tech/tags/quick-tips.md>), [servers](<https://devfeed.tech/tags/servers.md>), [slack-incident](<https://devfeed.tech/tags/slack-incident.md>), [ssh](<https://devfeed.tech/tags/ssh.md>)

### AI overview

An interview preview with HashiCorp developer advocate Kerim Satirli offers practical advice for making incidents less painful. It discusses recurring security incidents and vulnerabilities, a failed MongoDB data migration, the risks of making changes when teammates are unavailable, and a server lockout caused by a command that prevented SSH access.

### Source excerpt

We sat down with Kerim Satirli, Senior Developer Advocate at Hashicorp, to get some quick tips on how teams can make incidents less of a headache. Here's a preview of his responses.

## Getting started with Ruby on Rails and Postgres on Supabase

DevFeed: [Getting started with Ruby on Rails and Postgres on Supabase](<https://devfeed.tech/articles/getting-started-with-ruby-on-rails-and-postgres-on-supabase-543.md>)

Original publisher: [Read original article](<https://supabase.com/blog/ruby-on-rails-postgres>)

Author: Thor Schaeff

Published: 2024-01-29T07:00:00Z

Content type: tutorial

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [Database](<https://devfeed.tech/topics/database.md>), [App](<https://devfeed.tech/topics/app.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [fly-io](<https://devfeed.tech/tags/fly-io.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [orm](<https://devfeed.tech/tags/orm.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [ruby](<https://devfeed.tech/tags/ruby.md>)

### AI overview

A tutorial for creating a Ruby on Rails application, connecting it to a Supabase Postgres database, using migrations and Active Record, and deploying to Fly.io.

### Source excerpt

Learn how to create a new Rails app and connect it to a Supabase Postgres database.

## Supabase Branching

DevFeed: [Supabase Branching](<https://devfeed.tech/articles/supabase-branching-612.md>)

Original publisher: [Read original article](<https://supabase.com/blog/supabase-branching>)

Author: Qiao Han; Jonny Summers-Muir

Published: 2023-12-13T07:00:00Z

Content type: release

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [Supabase](<https://devfeed.tech/topics/supabase.md>), [Database](<https://devfeed.tech/topics/database.md>), [Git](<https://devfeed.tech/topics/git.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>)

Tags: [api-keys](<https://devfeed.tech/tags/api-keys.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [git](<https://devfeed.tech/tags/git.md>), [passwords](<https://devfeed.tech/tags/passwords.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Supabase is rolling out early access to Branching, which provides a remote Supabase Preview Branch for each Git branch. Developers can experiment with Postgres databases, apply database migrations, and connect preview deployments to isolated Supabase environments. Preview Branches include separate API keys and passwords, and they integrate with Vercel Previews through automatically populated environment variables.

### Source excerpt

A Postgres database for every Pull Request.

## Keycloak 22.0.4 released

DevFeed: [Keycloak 22.0.4 released](<https://devfeed.tech/articles/keycloak-22-0-4-released-31620.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2023/10/keycloak-2204-released>)

Author: Keycloak Team

Published: 2023-10-04T00:00:00Z

Content type: release

Language: en

Sources: [Keycloak Blog](<https://devfeed.tech/sources/keycloak-blog.md>)

Topics: [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [API](<https://devfeed.tech/topics/api.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Maven](<https://devfeed.tech/topics/maven.md>), [LDAP](<https://devfeed.tech/topics/ldap.md>), [saml](<https://devfeed.tech/topics/saml.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [idm](<https://devfeed.tech/tags/idm.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [keycloak-release](<https://devfeed.tech/tags/keycloak-release.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [maven](<https://devfeed.tech/tags/maven.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [release](<https://devfeed.tech/tags/release.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>)

### AI overview

Keycloak 22.0.4 is released with enhancements to the Admin Console, documentation, email validation guidance, manual database migration documentation, and JavaScript adapter distribution. The release also resolves issues involving LDAP, SAML, authentication, the UI, the Admin API, Windows, Linux, and other components.

### Source excerpt

To download the release go to Keycloak downloads. Upgrading Before upgrading refer to the migration guide for a complete list of changes. All resolved issues Enhancements #17733 Improve feature (detection) code in the Admin Console keycloak admin/api #23066 Remove bearer-only content from the Server Administration Guide keycloak docs #23124 Move email validation change docs to migration guide of 22.0.3 keycloak docs #23177 Move email validation change docs to migration guide of 22.0.4 keycloak docs #23246 Improve documentation about manual database migration keycloak docs #23312 Deploy JavaScript adapter to Maven repository keycloak Bugs #11931 user first name not refreshed in Keycloak V2 theme keycloak account/ui #21935 Using truststore with LDAP and StartTLS is not working keycloak ldap #22185 Can't boot Keycloak server with Java KeyStore p12 file running on Windows 10/2019 keycloak dist/quarkus #22478 Custom User Provider SPI: MULTIVALUED_STRING_TYPE value isn't correctly displayed on ui (but correctly saved and retrieved) keycloak admin/ui #22778 Deep link format for redirect uri parameter is not parsed correctly keycloak core #22825 Keycloak 22.0.1 unable to create user with long email address keycloak admin/api #22839 Linux Firefox + Keycloak 22.0.1 issue(continuation of issue 21307) keycloak authentication #22892 Not-working link during adding a SAML Identity provider keycloak admin/ui #22923 Events filter by IP Address not working keycloak admin/api #22974 NullpointerException when using encrypted SAML assertions keycloak saml #23053 KC22: Issue with FIPS140 in non approved mode. keycloak core #23065 Admin console throwing 403 error when logged in for sub realm using local admin user keycloak admin/ui #23185 Registration page not showing username when edit username is not enabled keycloak user-profile #23251 SAML Encryption Key Export Downloads Signing Key keycloak admin/ui #23258 Race condition inside Keycloak build chain execution keycloak dist/quarkus #23

## Supabase Studio 3.0: AI SQL Editor, Schema Diagrams, and new Wrappers

DevFeed: [Supabase Studio 3.0: AI SQL Editor, Schema Diagrams, and new Wrappers](<https://devfeed.tech/articles/supabase-studio-3-0-ai-sql-editor-schema-diagrams-and-new-wrappers-678.md>)

Original publisher: [Read original article](<https://supabase.com/blog/supabase-studio-3-0>)

Author: Alaister Young; Greg Richardson; Joshen Lim

Published: 2023-08-09T07:00:00Z

Content type: release

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [code](<https://devfeed.tech/tags/code.md>), [database](<https://devfeed.tech/tags/database.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [git](<https://devfeed.tech/tags/git.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [release](<https://devfeed.tech/tags/release.md>), [sql](<https://devfeed.tech/tags/sql.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

Supabase Studio 3.0 adds an AI-assisted SQL Editor that can generate and modify SQL, show diffs, and let users accept or reject changes. The release also includes schema visualization, role management, shared SQL snippets, database migration tools, and wrappers UI.

### Source excerpt

Supabase Studio now comes with an AI assisted SQL Editor, schema diagrams, and much more.

[Next page](<https://devfeed.tech/tags/database-migration.md?cursor=WyIyMDIzLTA4LTA5VDA3OjAwOjAwKzAwOjAwIiwgImExZGMxNmViLTZmOTUtNGFhZC05OTVjLTQ4NTI3ZDc1MmI0OCJd>)