# setCatalogColumnAsPrimary > Mutation in domain **Catalogs** - HTML: [setCatalogColumnAsPrimary.html](setCatalogColumnAsPrimary.html) - Raw SDL: [setCatalogColumnAsPrimary.sdl](setCatalogColumnAsPrimary.sdl) - Covered by: [llms.txt](../llms.txt) Sets a `CatalogColumn` as the primary key column for its `Catalog`. Status: _(beta)_ ## Returns `SetCatalogColumnAsPrimary` ## Arguments - `input`: `SetCatalogColumnAsPrimaryInput!` _(beta)_ — `SetCatalogColumnAsPrimaryInputType` input argument. ## Example ```graphql mutation SetCatalogColumnAsPrimary { setCatalogColumnAsPrimary( input: { id: "…" } ) { __typename column { __typename name id position } } } ``` Raw: [`setCatalogColumnAsPrimary.example.sdl`](setCatalogColumnAsPrimary.example.sdl)