Skip to main content

What this error means

UNSUPPORTED_PARTITIONING_FEATURE means a table uses a MySQL partitioning feature that PlanetScale does not support in schema linting. Common messages include:

Why PlanetScale rejects it

Vitess already provides horizontal sharding at the keyspace level. Some MySQL table partitioning features are difficult to apply safely through online schema changes or are not compatible with the schema deployment path.

How to fix it

Use only supported partitioning types: RANGE, HASH, or KEY. Remove LIST partitioning, subpartitioning, and non-InnoDB partition engines. Invalid:
A supported partitioning type:
If you are using partitioning to distribute data at scale, consider Vitess sharding instead of MySQL table partitioning.

Need help?

Get help from the PlanetScale Support team, or join our Discord community to see how others are using PlanetScale.