[ https://issues.apache.org/jira/browse/HIVE-8374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14164500#comment-14164500 ]
Mohit Sabharwal commented on HIVE-8374: --------------------------------------- Instead of having the user supply an option dependent on Postgres version, changed to the patch to automatically run a "pre-upgrade" script that creates the language, but any error is ignored. Kept the dbOpts option as that is useful when we add any db specific options. > schematool fails on Postgres versions < 9.2 > ------------------------------------------- > > Key: HIVE-8374 > URL: https://issues.apache.org/jira/browse/HIVE-8374 > Project: Hive > Issue Type: Bug > Components: Database/Schema > Reporter: Mohit Sabharwal > Assignee: Mohit Sabharwal > Attachments: HIVE-8374.1.patch, HIVE-8374.patch > > > The upgrade script for HIVE-5700 creates an UDF with language 'plpgsql', > which is available by default only for Postgres 9.2+. > For older Postgres versions, the language must be explicitly created, > otherwise schematool fails with the error: > {code} > Error: ERROR: language "plpgsql" does not exist > Hint: Use CREATE LANGUAGE to load the language into the database. > (state=42704,code=0) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)