Sample Header Ad - 728x90

How to install pgcrypto extension in postgres 10 on CentOS 7

3 votes
4 answers
21646 views
I'm in the process of creating a postgres database for production in CentOS 7. So I already installed (yum install postgresql10-server postgresql10 after adding the repos of course) and configured postgres 10. However, in my scripts I need to install pgcrypto extension and I haven't successfully install it. This is what I've done so far: 1. the first error I got was saying that the /usr/pgsql-10/share/extension/pgcrypto.control files does not exist. Googling I realized that I have to install postgres-contrib package, which I did and then restarted postgres service, but the error continues due to the fact that the extensions were installed into /usr/share/pgsql/extension, so I copied the extension files from they were installed to they were expected and then 2. appears this message > "ERROR: could not access file "$libdir/pgcrypto": No such file or directory" Googling again I found that maybe I need to give another option, so I ran CREATE EXTENSION pgcrypto FROM unpackaged; then 3. the error message now is > ERROR: function digest(text, text) does not exist And I'm stuck and without any idea what to do next. Is anybody else using this extension in postgres 10 on Linux?, if so, how did you create the extension? Version info: PostgreSQL 10.1 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-16), 64-bit
Asked by George (33 rep)
Dec 8, 2017, 07:25 PM
Last activity: Oct 28, 2020, 02:53 AM