PostgreSQL Source Code  git master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
version.c
Go to the documentation of this file.
1 /*-------------------------------------------------------------------------
2  *
3  * version.c
4  * Returns the PostgreSQL version string
5  *
6  * Copyright (c) 1998-2017, PostgreSQL Global Development Group
7  *
8  * IDENTIFICATION
9  *
10  * src/backend/utils/adt/version.c
11  *
12  *-------------------------------------------------------------------------
13  */
14 
15 #include "postgres.h"
16 
17 #include "utils/builtins.h"
18 
19 
20 Datum
22 {
23  PG_RETURN_TEXT_P(cstring_to_text(PG_VERSION_STR));
24 }
Datum pgsql_version(PG_FUNCTION_ARGS)
Definition: version.c:21
uintptr_t Datum
Definition: postgres.h:372
#define PG_RETURN_TEXT_P(x)
Definition: fmgr.h:322
text * cstring_to_text(const char *s)
Definition: varlena.c:149
#define PG_FUNCTION_ARGS
Definition: fmgr.h:150