gooderp18绿色标准版
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

54 lines
1.5KB

  1. /* contrib/adminpack/adminpack--1.0.sql */
  2. -- complain if script is sourced in psql, rather than via CREATE EXTENSION
  3. \echo Use "CREATE EXTENSION adminpack" to load this file. \quit
  4. /* ***********************************************
  5. * Administrative functions for PostgreSQL
  6. * *********************************************** */
  7. /* generic file access functions */
  8. CREATE FUNCTION pg_catalog.pg_file_write(text, text, bool)
  9. RETURNS bigint
  10. AS 'MODULE_PATHNAME', 'pg_file_write'
  11. LANGUAGE C VOLATILE STRICT;
  12. CREATE FUNCTION pg_catalog.pg_file_rename(text, text, text)
  13. RETURNS bool
  14. AS 'MODULE_PATHNAME', 'pg_file_rename'
  15. LANGUAGE C VOLATILE;
  16. CREATE FUNCTION pg_catalog.pg_file_rename(text, text)
  17. RETURNS bool
  18. AS 'SELECT pg_catalog.pg_file_rename($1, $2, NULL::pg_catalog.text);'
  19. LANGUAGE SQL VOLATILE STRICT;
  20. CREATE FUNCTION pg_catalog.pg_file_unlink(text)
  21. RETURNS bool
  22. AS 'MODULE_PATHNAME', 'pg_file_unlink'
  23. LANGUAGE C VOLATILE STRICT;
  24. CREATE FUNCTION pg_catalog.pg_logdir_ls()
  25. RETURNS setof record
  26. AS 'MODULE_PATHNAME', 'pg_logdir_ls'
  27. LANGUAGE C VOLATILE STRICT;
  28. /* Renaming of existing backend functions for pgAdmin compatibility */
  29. CREATE FUNCTION pg_catalog.pg_file_read(text, bigint, bigint)
  30. RETURNS text
  31. AS 'pg_read_file'
  32. LANGUAGE INTERNAL VOLATILE STRICT;
  33. CREATE FUNCTION pg_catalog.pg_file_length(text)
  34. RETURNS bigint
  35. AS 'SELECT size FROM pg_catalog.pg_stat_file($1)'
  36. LANGUAGE SQL VOLATILE STRICT;
  37. CREATE FUNCTION pg_catalog.pg_logfile_rotate()
  38. RETURNS int4
  39. AS 'pg_rotate_logfile'
  40. LANGUAGE INTERNAL VOLATILE STRICT;
上海开阖软件有限公司 沪ICP备12045867号-1