PostgreSQL Source Code git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
connectdb.h
Go to the documentation of this file.
1/*-------------------------------------------------------------------------
2 *
3 * connectdb.h
4 * Common header file for connection to the database.
5 *
6 * Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
7 * Portions Copyright (c) 1994, Regents of the University of California
8 *
9 * IDENTIFICATION
10 * src/bin/pg_dump/connectdb.h
11 *
12 *-------------------------------------------------------------------------
13 */
14#ifndef CONNECTDB_H
15#define CONNECTDB_H
16
17#include "pg_backup.h"
18#include "pg_backup_utils.h"
19
20extern PGconn *ConnectDatabase(const char *dbname, const char *connection_string, const char *pghost,
21 const char *pgport, const char *pguser,
22 trivalue prompt_password, bool fail_on_error,
23 const char *progname, const char **connstr, int *server_version,
24 char *password, char *override_dbname);
25extern PGresult *executeQuery(PGconn *conn, const char *query);
26#endif /* CONNECTDB_H */
PGresult * executeQuery(PGconn *conn, const char *query)
Definition: connectdb.c:278
PGconn * ConnectDatabase(const char *dbname, const char *connection_string, const char *pghost, const char *pgport, const char *pguser, trivalue prompt_password, bool fail_on_error, const char *progname, const char **connstr, int *server_version, char *password, char *override_dbname)
Definition: connectdb.c:40
const char * progname
Definition: main.c:44
static const char * connstr
Definition: pg_dumpall.c:84
static int server_version
Definition: pg_dumpall.c:113
static const char * pghost
Definition: pgbench.c:295
static const char * pgport
Definition: pgbench.c:296
static char * password
Definition: streamutil.c:51
char * connection_string
Definition: streamutil.c:45
char * dbname
Definition: streamutil.c:49
PGconn * conn
Definition: streamutil.c:52
trivalue
Definition: vacuumlo.c:35