gooderp18绿色标准版
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.7KB

  1. /* src/test/modules/test_pg_dump/test_pg_dump--1.0.sql */
  2. -- complain if script is sourced in psql, rather than via CREATE EXTENSION
  3. \echo Use "CREATE EXTENSION test_pg_dump" to load this file. \quit
  4. CREATE TABLE regress_pg_dump_table (
  5. col1 serial,
  6. col2 int
  7. );
  8. CREATE SEQUENCE regress_pg_dump_seq;
  9. CREATE SEQUENCE regress_seq_dumpable;
  10. SELECT pg_catalog.pg_extension_config_dump('regress_seq_dumpable', '');
  11. CREATE SCHEMA regress_pg_dump_schema;
  12. GRANT USAGE ON regress_pg_dump_seq TO regress_dump_test_role;
  13. GRANT SELECT ON regress_pg_dump_table TO regress_dump_test_role;
  14. GRANT SELECT(col1) ON regress_pg_dump_table TO public;
  15. GRANT SELECT(col2) ON regress_pg_dump_table TO regress_dump_test_role;
  16. REVOKE SELECT(col2) ON regress_pg_dump_table FROM regress_dump_test_role;
  17. CREATE ACCESS METHOD regress_test_am TYPE INDEX HANDLER bthandler;
  18. -- Create a set of objects that are part of the schema created by
  19. -- this extension.
  20. CREATE TABLE regress_pg_dump_schema.test_table (
  21. col1 int,
  22. col2 int
  23. );
  24. GRANT SELECT ON regress_pg_dump_schema.test_table TO regress_dump_test_role;
  25. CREATE SEQUENCE regress_pg_dump_schema.test_seq;
  26. GRANT USAGE ON regress_pg_dump_schema.test_seq TO regress_dump_test_role;
  27. CREATE TYPE regress_pg_dump_schema.test_type AS (col1 int);
  28. GRANT USAGE ON TYPE regress_pg_dump_schema.test_type TO regress_dump_test_role;
  29. CREATE FUNCTION regress_pg_dump_schema.test_func () RETURNS int
  30. AS 'SELECT 1;' LANGUAGE SQL;
  31. GRANT EXECUTE ON FUNCTION regress_pg_dump_schema.test_func() TO regress_dump_test_role;
  32. CREATE AGGREGATE regress_pg_dump_schema.test_agg(int2)
  33. (SFUNC = int2_sum, STYPE = int8);
  34. GRANT EXECUTE ON FUNCTION regress_pg_dump_schema.test_agg(int2) TO regress_dump_test_role;
上海开阖软件有限公司 沪ICP备12045867号-1