# X_ENTITY_VIEW_DRIFT

## Means

a view entity's columns disagree with the view its migration created

## Typical cause

entity({ view }) declares columns the view's query does not output, or the query outputs columns no entity column names — measured on the scratch replay of the migrations, so every read of a missing column would fail with 42703 at runtime

## Fix

`x verify --only drift --json   # the cause names the view entity and both column lists: make columns name exactly the view's output, or change view.sql and x db gen`

[CLI and verify](/error-codes#cli-and-verify)
