BlogBlogtypeA post on somebody's own site or a community platform. Nobody edits it after publication, so it dates from the day it was written.See every one →SAP Community

HANA Database Migration: Handling Incompatible Changes to Existing Tables

The question schema evolution exists for, asked plainly: how do you restructure a table in a production system that already holds live data. Incompatible changes are the ones CAP's own alter path will not make, which is where this starts.

Where it sits

Explains
Schema evolutionCAPSchema evolutioncapabilityGetting a model change into a database that already holds data, in every tenant, without losing any of it. Generating the initial schema and migrating one that already holds data are often treated as the same step.
Source
reachable

Who is behind it

Sekar Somasundaramauthor

Properties

About this work

declared and crawled
Published
declared
Published on
declared
Views
crawled
2,548

What was found on the page

derived
Prose
derived
954 words
Numbered steps
derived
3
Code blocks
derived
6

More on this4

Group by
Piece, what it offersStill applies
Also explainingSchema evolution4
SAP Developer New, July 3rd 2026
SAP Community, Thomas Jung
nothing recorded
Run and Deploy SAP CAP (Node.js or Java) with PostgreSQL on SAP BTP Cloud Foundry
SAP Community, TiaXuThe reasoningA recipeRunnable code
Core changed
How I migrated my on-prem xsa cds3+hana solution to cds6+sqlite
SAP Community, alex_myakinkiiThe reasoningRunnable code
Core changed
SAP CAP Recent Enhancements the HANA Dev Should Know About
SAP Community, Thomas Jung
nothing recorded

Details

Graph3 edges
POINTS OUT →
explainsSchema evolutioncapability, core and community
published onSAP Communitypublishing source
discovered viaSAP Communitycap-tag
Source
Type
blog
Published on
Host
community.sap.com
First seen
History1
  • Entered the atlasDiscovered via SAP Community · cap-tag.
For your agent
Ref
content:hana-database-migration-handling-incompatible-changes
JSON
/content/hana-database-migration-handling-incompatible-changes.json
MCP
Connecting an agent