/etendo:update

Synchronize Etendo ERP databases with Application Dictionary XML and module definitions.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/etendosoftware/etendo_claude_marketplace --skill etendo-update
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: /etendo:update
Source: https://github.com/etendosoftware/etendo_claude_marketplace/tree/main/plugins/dev-assistant/skills/etendo-update
Command: npx skills add https://github.com/etendosoftware/etendo_claude_marketplace --skill etendo-update

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the synchronization of your Etendo ERP database with the latest application model changes, ensuring data consistency and preventing errors.

Core Features & Use Cases

  • Database Synchronization: Applies changes from the Application Dictionary (XML sourcedata) and module definitions to the live PostgreSQL database.
  • Error Handling: Provides guidance on resolving common issues like column size changes and function/trigger errors.
  • Use Case: After pulling new module changes from version control, use this Skill to update your local development database to reflect these changes.

Quick Start

Run the etendo update skill to synchronize the database with the model.

Frequently Asked Questions about /etendo:update

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I synchronize my Etendo ERP database with the application model?

You synchronize the database by applying changes from Application Dictionary XML and module definitions to the live PostgreSQL database, ensuring the Etendo ERP schema matches the application model.

Why does my Etendo database update fail when changing column sizes?

Database updates often fail on column size changes or trigger errors because the synchronization process requires specific error handling steps to modify constraints safely within the PostgreSQL database.

How do I apply Application Dictionary XML changes to my local development database?

You apply Application Dictionary XML changes by running an update process that synchronizes your local development database with the latest module definitions pulled from version control.

What should I do after synchronizing the Etendo database with the model?

After synchronizing the database with the model, you should perform follow-up actions like smartbuild to compile the application and ensure the updated module definitions are fully deployed.

Can I use Gradle to update and add new modules to the Etendo database?

Yes, Gradle orchestrates the Etendo database update by applying module additions and Application Dictionary changes, ensuring the live PostgreSQL database reflects the updated application model correctly.

What is the purpose of synchronizing the Etendo database with the application dictionary?

Synchronizing the database with the application dictionary ensures data consistency by applying structural model changes and module definitions directly to the live PostgreSQL database, preventing runtime errors.