blob: 3a5b813129bc50a6714c614c22ab52526dd1508e [file] [log] [blame]
/*-------------------------------------------------------------------------
*
* version.c
* Returns the PostgreSQL version string
*
* Copyright (c) 1998-2009, PostgreSQL Global Development Group
*
* IDENTIFICATION
*
* $PostgreSQL: pgsql/src/backend/utils/adt/version.c,v 1.18 2009/01/01 17:23:50 momjian Exp $
*
*-------------------------------------------------------------------------
*/
#include "postgres.h"
#include "utils/builtins.h"
Datum
pgsql_version(PG_FUNCTION_ARGS __attribute__((unused)) )
{
char version[512];
strcpy(version, PG_VERSION_STR " compiled on " __DATE__ " " __TIME__);
#ifdef USE_ASSERT_CHECKING
strcat(version, " (with assert checking)");
#endif
PG_RETURN_TEXT_P(cstring_to_text(version));
}