You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tom Lane
458857cc9d
Throw a useful error message if an extension script file is fed to psql.
...
We have seen one too many reports of people trying to use 9.1 extension
files in the old-fashioned way of sourcing them in psql. Not only does
that usually not work (due to failure to substitute for MODULE_PATHNAME
and/or @extschema@), but if it did work they'd get a collection of loose
objects not an extension. To prevent this, insert an \echo ... \quit
line that prints a suitable error message into each extension script file,
and teach commands/extension.c to ignore lines starting with \echo.
That should not only prevent any adverse consequences of loading a script
file the wrong way, but make it crystal clear to users that they need to
do it differently now.
Tom Lane, following an idea of Andrew Dunstan's. Back-patch into 9.1
... there is not going to be much value in this if we wait till 9.2.
14 years ago
..
expected
Convert contrib modules to use the extension facility.
15 years ago
sql
Convert contrib modules to use the extension facility.
15 years ago
.gitignore
Support "make check" in contrib
15 years ago
Makefile
Convert contrib modules to use the extension facility.
15 years ago
blf.c
Remove cvs keywords from all files.
15 years ago
blf.h
Remove cvs keywords from all files.
15 years ago
crypt-blowfish.c
Remove many -Wcast-qual warnings
14 years ago
crypt-des.c
Remove many -Wcast-qual warnings
14 years ago
crypt-gensalt.c
Remove many -Wcast-qual warnings
14 years ago
crypt-md5.c
Remove many -Wcast-qual warnings
14 years ago
fortuna.c
Remove cvs keywords from all files.
15 years ago
fortuna.h
Remove cvs keywords from all files.
15 years ago
imath.c
Remove cvs keywords from all files.
15 years ago
imath.h
Remove cvs keywords from all files.
15 years ago
internal-sha2.c
Remove cvs keywords from all files.
15 years ago
internal.c
Remove unnecessary #include references, per pgrminclude script.
15 years ago
mbuf.c
Remove cvs keywords from all files.
15 years ago
mbuf.h
Remove cvs keywords from all files.
15 years ago
md5.c
Remove unnecessary #include references, per pgrminclude script.
15 years ago
md5.h
Remove cvs keywords from all files.
15 years ago
openssl.c
Remove cvs keywords from all files.
15 years ago
pgcrypto--1.0.sql
Throw a useful error message if an extension script file is fed to psql.
14 years ago
pgcrypto--unpackaged--1.0.sql
Throw a useful error message if an extension script file is fed to psql.
14 years ago
pgcrypto.c
Remove unnecessary #include references, per pgrminclude script.
15 years ago
pgcrypto.control
Convert contrib modules to use the extension facility.
15 years ago
pgcrypto.h
Remove cvs keywords from all files.
15 years ago
pgp-armor.c
Remove cvs keywords from all files.
15 years ago
pgp-cfb.c
Remove cvs keywords from all files.
15 years ago
pgp-compress.c
Remove cvs keywords from all files.
15 years ago
pgp-decrypt.c
Remove cvs keywords from all files.
15 years ago
pgp-encrypt.c
Remove cvs keywords from all files.
15 years ago
pgp-info.c
Remove cvs keywords from all files.
15 years ago
pgp-mpi-internal.c
Remove cvs keywords from all files.
15 years ago
pgp-mpi-openssl.c
Remove cvs keywords from all files.
15 years ago
pgp-mpi.c
Remove cvs keywords from all files.
15 years ago
pgp-pgsql.c
Remove unnecessary #include references, per pgrminclude script.
15 years ago
pgp-pubdec.c
Remove cvs keywords from all files.
15 years ago
pgp-pubenc.c
If pk is NULL, the backend would segfault when accessing ->algo and the
15 years ago
pgp-pubkey.c
Remove cvs keywords from all files.
15 years ago
pgp-s2k.c
Clean up most -Wunused-but-set-variable warnings from gcc 4.6
15 years ago
pgp.c
Remove cvs keywords from all files.
15 years ago
pgp.h
Remove cvs keywords from all files.
15 years ago
px-crypt.c
Apply upstream fix for blowfish signed-character bug (CVE-2011-2483).
15 years ago
px-crypt.h
Remove cvs keywords from all files.
15 years ago
px-hmac.c
Clean up most -Wunused-but-set-variable warnings from gcc 4.6
15 years ago
px.c
Clean up most -Wunused-but-set-variable warnings from gcc 4.6
15 years ago
px.h
Add missing format attributes
15 years ago
random.c
Remove cvs keywords from all files.
15 years ago
rijndael.c
Remove cvs keywords from all files.
15 years ago
rijndael.h
Remove cvs keywords from all files.
15 years ago
rijndael.tbl
Remove useless whitespace at end of lines
15 years ago
sha1.c
Remove unnecessary #include references, per pgrminclude script.
15 years ago
sha1.h
Remove cvs keywords from all files.
15 years ago
sha2.c
Remove cvs keywords from all files.
15 years ago
sha2.h
Remove cvs keywords from all files.
15 years ago