MySQL 9.3.0
Source Code Documentation
server.h File Reference
#include <stdio.h>
#include "typelib.h"

Go to the source code of this file.

Namespaces

namespace  dd
 The version of the current data dictionary table definitions.
 
namespace  dd::upgrade
 

Enumerations

enum  enum_upgrade_mode : int { UPGRADE_NONE , UPGRADE_MINIMAL , UPGRADE_AUTO , UPGRADE_FORCE }
 
enum  enum_check_table_fun_mode : int { CHECK_TABLE_FUN_WARN , CHECK_TABLE_FUN_ABORT }
 

Functions

bool dd::upgrade::upgrade_system_schemas (THD *thd)
 Upgrades/restores the system tables to defaults of the current MySQL version. More...
 
bool dd::upgrade::no_server_upgrade_required ()
 
bool dd::upgrade::I_S_upgrade_required ()
 

Variables

TYPELIB upgrade_mode_typelib
 
TYPELIB check_table_fun_mode_typelib
 
const char * check_table_fun_modes []
 

Enumeration Type Documentation

◆ enum_check_table_fun_mode

Enumerator
CHECK_TABLE_FUN_WARN 
CHECK_TABLE_FUN_ABORT 

◆ enum_upgrade_mode

enum enum_upgrade_mode : int
Enumerator
UPGRADE_NONE 
UPGRADE_MINIMAL 
UPGRADE_AUTO 
UPGRADE_FORCE 

Variable Documentation

◆ check_table_fun_mode_typelib

TYPELIB check_table_fun_mode_typelib
extern

◆ check_table_fun_modes

const char* check_table_fun_modes[]
extern

◆ upgrade_mode_typelib

TYPELIB upgrade_mode_typelib
extern