> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ohmyho.st/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> For account actions, read https://ohmyho.st/skills/ohmyhost-get-started/SKILL.md and use the authenticated ohmyho.st CLI or local product MCP. Mintlify search only reads documentation. Preserve the customer’s selected project, environment and authentication provider.

# Migration filename noncanonical

> What the `migration_filename_noncanonical` error means and what to do next.

The API, CLI and MCP return `migration_filename_noncanonical` with HTTP 409. Repeating the same request unchanged does not help.

## What to do

Every file in the migrations directory (database.migrations in ohmyhost.yaml) must be named YYYYMMDDHHMMSS\_name.sql: 14 digits, an underscore, then lowercase letters, digits, \_ or -. Rename each file that does not match and move any other file, such as README.md or .gitkeep, out of that directory. Commit and push, then plan the new commit. Never rename a migration a deployment already applied.

If the steps above do not resolve it, [report it](/feedback) with the `request_id` from the error.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.