info > ALTER_LANGUAGE

📖 NAME

ALTER_LANGUAGE - change the definition of a procedural language

🚀 Quick Reference

Use Case Command Description
Rename a language ALTER LANGUAGE name RENAME TO new_name; Change the name of a procedural language
Change owner of a language ALTER LANGUAGE name OWNER TO new_owner; Assign a new owner to a procedural language

📌 Note: You must be superuser or owner of the language to use ALTER 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

🔗 COMPATIBILITY

There is no ALTER LANGUAGE statement in the SQL standard.

📚 SEE ALSO

PostgreSQL 14.23 — 2026 — ALTER LANGUAGE(7)

ALTER_LANGUAGE
📖 NAME 🚀 Quick Reference 📄 SYNOPSIS 📝 DESCRIPTION ⚙️ PARAMETERS 🔗 COMPATIBILITY 📚 SEE ALSO

Generated by phpman v4.9.26-5-g7740029 Author: Che Dong Under GNU General Public License
2026-08-25 06:37 @216.73.216.179
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!