Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search archives
  Advanced Search

Re: store files encrypted with pgcrypto


  • From: Chris <dmagick(at)gmail(dot)com>
  • To: elmarkivp <elmarkivo(at)hotmail(dot)com>
  • Cc: pgsql-php(at)postgresql(dot)org
  • Subject: Re: store files encrypted with pgcrypto
  • Date: Wed, 22 Oct 2008 08:56:58 +1100
  • Message-id: <48FE502A.5090707@gmail.com> <text/plain>

elmarkivp wrote:
Hi, i'm trying to store files encrypted in postgres 8.3.4, using sym_encrypt_bytea function. this is quoted from the postgres8.3 documentation, thats was my guide, below is the php code i have used to make it, with no results and the respective errors. FROM http://www.postgresql.org/docs/8.3/static/pgcrypto.html F.20.3.1. pgp_sym_encrypt() pgp_sym_encrypt(data text, psw text [, options text ]) returns bytea pgp_sym_encrypt_bytea(data bytea, psw text [, options text ]) returns bytea Encrypt data with a symmetric PGP key psw. The options parameter can contain option settings, as described below.
F.20.3.2. pgp_sym_decrypt()
pgp_sym_decrypt(msg bytea, psw text [, options text ]) returns text pgp_sym_decrypt_bytea(msg bytea, psw text [, options text ]) returns bytea

<snip>

ERRORS: ERROR: No function matches the given name and argument types. You might need to add explicit type casts ERROR: function pgp_sym_encrypt_bytea(unknown, integer, unknown) does not exist

pgcrypto is a contrib module in pg 8.3 (ie not built in by default). Did you install the module?

There are instructions on how to do that here:

http://www.postgresql.org/docs/8.3/static/contrib.html

--
Postgresql & php tutorials
http://www.designmagick.com/




Home | Main Index | Thread Index

Privacy Policy | About PostgreSQL
Copyright © 1996 – 2012 PostgreSQL Global Development Group