
ALTER LANGUAGE — change the definition of a procedural language

## Synopsis

ALTER \[ PROCEDURAL \] LANGUAGE _`name`_ RENAME TO _`new_name`_
ALTER \[ PROCEDURAL \] LANGUAGE _`name`_ OWNER TO { _`new_owner`_ | CURRENT\_ROLE | CURRENT\_USER | SESSION\_USER }

## Description

`ALTER LANGUAGE` changes the definition of a procedural language. The only functionality is to rename the language or assign a new owner. You must be superuser or owner of the language to use `ALTER LANGUAGE`.

## Parameters

_`name`_

Name of a language

_`new_name`_

The new name of the language

_`new_owner`_

The new owner of the language

## Compatibility

There is no `ALTER LANGUAGE` statement in the SQL standard.
