blob: aa4ba3e85eefbe9decae9cbe6fbfec428d46ea5e [file]
/*-------------------------------------------------------------------------
*
* version.c
* Returns the PostgreSQL version string
*
* Copyright (c) 1998-2021, PostgreSQL Global Development Group
*
* IDENTIFICATION
*
* src/backend/utils/adt/version.c
*
*-------------------------------------------------------------------------
*/
#include "postgres.h"
#include "utils/builtins.h"
Datum
pgsql_version(PG_FUNCTION_ARGS pg_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));
}