---
name: "alter_language"
section: "7"
platform: "linux"
package: "postgresql"
version: "7.4.7-6sarge6"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/alter_language"
---

# alter\_language(7)

change the definition of a procedural language

## NAME

ALTER LANGUAGE - change the definition of a procedural language

## SYNOPSIS

```
ALTER LANGUAGE name RENAME TO newname

```

## DESCRIPTION

**ALTER LANGUAGE** changes the definition of a language. The only functionality is to rename the language. Only a superuser can rename languages.

## PARAMETERS

- *name*

  Name of a language

- *newname*

  The new name of the language

## COMPATIBILITY

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

## SEE ALSO

CREATE LANGUAGE \[[**create\_language**(7)](/create_language/7.md)\], DROP LANGUAGE \[**drop\_language**(l)\]
