---
title: "ALTER CONVERSION"
id: sql-alterconversion
pg_version: "20devel"
---
# ALTER CONVERSION — change the definition of a conversion
## Synopsis
```
ALTER CONVERSION name RENAME TO new_name
ALTER CONVERSION name OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
ALTER CONVERSION name SET SCHEMA new_schema
```
## Description
`ALTER CONVERSION` changes the definition of a conversion.
You must own the conversion to use `ALTER CONVERSION`. To alter the owner, you must be able to `SET ROLE` to the new owning role, and that role must have `CREATE` privilege on the conversion's schema. (These restrictions enforce that altering the owner doesn't do anything you couldn't do by dropping and recreating the conversion. However, a superuser can alter ownership of any conversion anyway.)
## Parameters
**`name`**
The name (optionally schema-qualified) of an existing conversion. **`new_name`**
The new name of the conversion. **`new_owner`**
The new owner of the conversion. **`new_schema`**
The new schema for the conversion.
## Examples
To rename the conversion `iso_8859_1_to_utf8` to `latin1_to_unicode`:
ALTER CONVERSION iso_8859_1_to_utf8 RENAME TO latin1_to_unicode;
To change the owner of the conversion `iso_8859_1_to_utf8` to `joe`:
ALTER CONVERSION iso_8859_1_to_utf8 OWNER TO joe;
## Compatibility
There is no `ALTER CONVERSION` statement in the SQL standard.
## See Also
[CREATE CONVERSION](sql-createconversion.md), [DROP CONVERSION](sql-dropconversion.md)