23 #define XLOG_TBLSPC_CREATE 0x00
24 #define XLOG_TBLSPC_DROP 0x10
Oid AlterTableSpaceOptions(AlterTableSpaceOptionsStmt *stmt)
Oid GetDefaultTablespace(char relpersistence)
void tblspc_desc(StringInfo buf, XLogReaderState *rptr)
char ts_path[FLEXIBLE_ARRAY_MEMBER]
Oid CreateTableSpace(CreateTableSpaceStmt *stmt)
Oid get_tablespace_oid(const char *tablespacename, bool missing_ok)
char * get_tablespace_name(Oid spc_oid)
bool directory_is_empty(const char *path)
struct TableSpaceOpts TableSpaceOpts
void PrepareTempTablespaces(void)
void remove_tablespace_symlink(const char *linkloc)
ObjectAddress RenameTableSpace(const char *oldname, const char *newname)
struct xl_tblspc_create_rec xl_tblspc_create_rec
void TablespaceCreateDbspace(Oid spcNode, Oid dbNode, bool isRedo)
void DropTableSpace(DropTableSpaceStmt *stmt)
struct xl_tblspc_drop_rec xl_tblspc_drop_rec
void tblspc_redo(XLogReaderState *rptr)
int effective_io_concurrency
const char * tblspc_identify(uint8 info)