PostgreSQL Source Code
git master
reinit.h
Go to the documentation of this file.
1
/*-------------------------------------------------------------------------
2
*
3
* reinit.h
4
* Reinitialization of unlogged relations
5
*
6
*
7
* Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
8
* Portions Copyright (c) 1994, Regents of the University of California
9
*
10
* src/include/storage/reinit.h
11
*
12
*-------------------------------------------------------------------------
13
*/
14
15
#ifndef REINIT_H
16
#define REINIT_H
17
18
#include "
common/relpath.h
"
19
20
21
extern
void
ResetUnloggedRelations
(
int
op);
22
extern
bool
parse_filename_for_nontemp_relation
(
const
char
*
name
,
23
int
*relnumchars,
24
ForkNumber
*fork);
25
26
#define UNLOGGED_RELATION_CLEANUP 0x0001
27
#define UNLOGGED_RELATION_INIT 0x0002
28
29
#endif
/* REINIT_H */
name
const char * name
Definition:
encode.c:571
ResetUnloggedRelations
void ResetUnloggedRelations(int op)
Definition:
reinit.c:47
parse_filename_for_nontemp_relation
bool parse_filename_for_nontemp_relation(const char *name, int *relnumchars, ForkNumber *fork)
Definition:
reinit.c:381
relpath.h
ForkNumber
ForkNumber
Definition:
relpath.h:48
src
include
storage
reinit.h
Generated on Thu Jun 1 2023 06:13:24 for PostgreSQL Source Code by
1.9.1