@@ -12,24 +12,20 @@ CREATE FUNCTION pg_catalog.pg_file_rename(text, text, text) RETURNS bool
1212 AS 'MODULE_PATHNAME', 'pg_file_rename'
1313LANGUAGE C VOLATILE;
1414
15- CREATE FUNCTION pg_catalog.pg_file_unlink(text) RETURNS bool
16- AS 'MODULE_PATHNAME', 'pg_file_unlink'
17- LANGUAGE C VOLATILE STRICT;
18-
1915CREATE FUNCTION pg_catalog.pg_file_rename(text, text) RETURNS bool
2016 AS 'SELECT pg_file_rename($1, $2, NULL); '
2117LANGUAGE SQL VOLATILE STRICT;
2218
19+ CREATE FUNCTION pg_catalog.pg_file_unlink(text) RETURNS bool
20+ AS 'MODULE_PATHNAME', 'pg_file_unlink'
21+ LANGUAGE C VOLATILE STRICT;
22+
2323CREATE FUNCTION pg_catalog.pg_logdir_ls() RETURNS setof record
2424 AS 'MODULE_PATHNAME', 'pg_logdir_ls'
2525LANGUAGE C VOLATILE STRICT;
2626
2727
28- /* compatibility redefines */
29-
30- CREATE FUNCTION pg_catalog.pg_logfile_rotate() RETURNS int4
31- AS 'pg_rotate_logfile'
32- LANGUAGE INTERNAL VOLATILE STRICT;
28+ /* Renaming of existing backend functions for pgAdmin compatibility */
3329
3430CREATE FUNCTION pg_catalog.pg_file_read(text, bigint, bigint) RETURNS text
3531 AS 'pg_read_file'
@@ -39,3 +35,7 @@ CREATE FUNCTION pg_catalog.pg_file_length(text) RETURNS bigint
3935 AS 'SELECT size FROM pg_stat_file($1)'
4036 LANGUAGE SQL VOLATILE STRICT;
4137
38+ CREATE FUNCTION pg_catalog.pg_logfile_rotate() RETURNS int4
39+ AS 'pg_rotate_logfile'
40+ LANGUAGE INTERNAL VOLATILE STRICT;
41+