summaryrefslogtreecommitdiff
path: root/src/bin
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin')
-rw-r--r--src/bin/initdb/initdb.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/bin/initdb/initdb.c b/src/bin/initdb/initdb.c
index 4500df6fc8a..152d21e88bd 100644
--- a/src/bin/initdb/initdb.c
+++ b/src/bin/initdb/initdb.c
@@ -160,6 +160,7 @@ static char *dictionary_file;
static char *info_schema_file;
static char *features_file;
static char *system_constraints_file;
+static char *system_functions_file;
static char *system_views_file;
static bool success = false;
static bool made_new_pgdata = false;
@@ -2506,6 +2507,7 @@ setup_data_file_paths(void)
set_input(&info_schema_file, "information_schema.sql");
set_input(&features_file, "sql_features.txt");
set_input(&system_constraints_file, "system_constraints.sql");
+ set_input(&system_functions_file, "system_functions.sql");
set_input(&system_views_file, "system_views.sql");
if (show_setting || debug)
@@ -2532,6 +2534,8 @@ setup_data_file_paths(void)
check_input(dictionary_file);
check_input(info_schema_file);
check_input(features_file);
+ check_input(system_constraints_file);
+ check_input(system_functions_file);
check_input(system_views_file);
}
@@ -2869,6 +2873,8 @@ initialize_data_directory(void)
setup_run_file(cmdfd, system_constraints_file);
+ setup_run_file(cmdfd, system_functions_file);
+
setup_depend(cmdfd);
/*