From 51a1741cfb9f812e798681d3edf5866e413f155b Mon Sep 17 00:00:00 2001 From: "Marc G. Fournier" Date: Wed, 29 Apr 1998 12:41:29 +0000 Subject: From: Jeroen van Vianen Attached patch will add a version() function to Postges, e.g. template1=> select version(); version ------------------------------------------------------------ PostgreSQL 6.3.2 on i586-pc-linux-gnu, compiled by gcc 2.8.1 (1 row) --- src/backend/utils/adt/version.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/backend/utils/adt/version.c (limited to 'src/backend/utils/adt/version.c') diff --git a/src/backend/utils/adt/version.c b/src/backend/utils/adt/version.c new file mode 100644 index 00000000000..e0af6b2d6df --- /dev/null +++ b/src/backend/utils/adt/version.c @@ -0,0 +1,28 @@ +/*------------------------------------------------------------------------- + * + * version.c-- + * Returns the version string + * + * IDENTIFICATION + * + * $Header: /cvsroot/pgsql/src/backend/utils/adt/version.c,v 1.1 1998/04/29 12:38:05 scrappy Exp $ + * + *------------------------------------------------------------------------- + */ + +#include "postgres.h" +#include "version.h" + + +text* version(void); + +text* version(void) +{ + int n = strlen(PG_VERSION_STR) + VARHDRSZ; + text *ret = (text *) palloc(n); + + VARSIZE(ret) = n; + strcpy(VARDATA(ret), PG_VERSION_STR); + + return ret; +} -- cgit v1.2.3