diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2018-04-27 13:42:03 -0400 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2018-04-27 13:42:03 -0400 |
commit | 2e83e6bd74ee8d4d119edf8272406f23e6c546cf (patch) | |
tree | 1e20a3ee92eb19e81f2f757bda36243c2fc6cb93 /src/backend/commands/functioncmds.c | |
parent | 76ece169746f50652771a9fa9adc66d207e9d6f7 (diff) | |
download | postgresql-2e83e6bd74ee8d4d119edf8272406f23e6c546cf.tar.gz postgresql-2e83e6bd74ee8d4d119edf8272406f23e6c546cf.zip |
Adjust hints and docs to suggest CREATE EXTENSION not CREATE LANGUAGE.
The core PLs have been extension-ified for seven years now, and we can
reasonably hope that all out-of-core PLs have been too. So adjust a few
places that were still recommending CREATE LANGUAGE as the user-level
way to install a PL.
Discussion: https://postgr.es/m/CA+TgmoaJTUDMSuSCg4k08Dv8vhbrJq9nP3ZfPbmysVz_616qxw@mail.gmail.com
Diffstat (limited to 'src/backend/commands/functioncmds.c')
-rw-r--r-- | src/backend/commands/functioncmds.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/commands/functioncmds.c b/src/backend/commands/functioncmds.c index cc229bbecf0..8864d9ae446 100644 --- a/src/backend/commands/functioncmds.c +++ b/src/backend/commands/functioncmds.c @@ -934,7 +934,7 @@ CreateFunction(ParseState *pstate, CreateFunctionStmt *stmt) (errcode(ERRCODE_UNDEFINED_OBJECT), errmsg("language \"%s\" does not exist", language), (PLTemplateExists(language) ? - errhint("Use CREATE LANGUAGE to load the language into the database.") : 0))); + errhint("Use CREATE EXTENSION to load the language into the database.") : 0))); languageOid = HeapTupleGetOid(languageTuple); languageStruct = (Form_pg_language) GETSTRUCT(languageTuple); @@ -2136,7 +2136,7 @@ ExecuteDoStmt(DoStmt *stmt, bool atomic) (errcode(ERRCODE_UNDEFINED_OBJECT), errmsg("language \"%s\" does not exist", language), (PLTemplateExists(language) ? - errhint("Use CREATE LANGUAGE to load the language into the database.") : 0))); + errhint("Use CREATE EXTENSION to load the language into the database.") : 0))); codeblock->langOid = HeapTupleGetOid(languageTuple); languageStruct = (Form_pg_language) GETSTRUCT(languageTuple); |