27 lines
685 B
C
27 lines
685 B
C
/*
|
|
* common.h
|
|
* Common support routines for bin/scripts/
|
|
*
|
|
* Copyright (c) 2003-2024, PostgreSQL Global Development Group
|
|
*
|
|
* src/bin/scripts/common.h
|
|
*/
|
|
#ifndef COMMON_H
|
|
#define COMMON_H
|
|
|
|
#include "common/username.h"
|
|
#include "fe_utils/connect_utils.h"
|
|
#include "getopt_long.h" /* pgrminclude ignore */
|
|
#include "libpq-fe.h"
|
|
#include "pqexpbuffer.h" /* pgrminclude ignore */
|
|
|
|
extern void splitTableColumnsSpec(const char *spec, int encoding,
|
|
char **table, const char **columns);
|
|
|
|
extern void appendQualifiedRelation(PQExpBuffer buf, const char *spec,
|
|
PGconn *conn, bool echo);
|
|
|
|
extern bool yesno_prompt(const char *question);
|
|
|
|
#endif /* COMMON_H */
|