1. Current database schema
Export the actual database schema and show it in the UI. This does not overwrite the desired XML schema.
The database schema has not been loaded yet.
Schema-driven Dynamic API
Validate an XML schema, compare it with the current database, review the diff and SQL preview, then apply only a confirmed plan. For the first run, load the bundled demo schema: it creates categories, products, customers, and orders.
Export the actual database schema and show it in the UI. This does not overwrite the desired XML schema.
The database schema has not been loaded yet.
Paste XML manually, upload a file, or click Load demo schema. The demo schema is stored in schema/app.schema.xml and also served as /static/demo_schema.xml for the UI.
The diff has not been built yet.
Risk labels will appear here.
Build a plan to see the SQL preview.
By default, Apply performs a live apply. Enable dry-run only when you want to test the pipeline without changing the database. If the database is already partially populated, or if you loaded an older roundtrip XML from the example app, click Reset demo database and apply the bundled demo schema again.
History has not been loaded yet.