gooderp18绿色标准版
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

46 lines
2.2KB

  1. ALTER EXTENSION pldbgapi ADD TYPE breakpoint;
  2. ALTER EXTENSION pldbgapi ADD TYPE frame;
  3. ALTER EXTENSION pldbgapi ADD TYPE targetinfo;
  4. ALTER EXTENSION pldbgapi ADD TYPE var;
  5. ALTER EXTENSION pldbgapi ADD TYPE proxyInfo;
  6. ALTER EXTENSION pldbgapi ADD FUNCTION plpgsql_oid_debug( functionOID OID );
  7. ALTER EXTENSION pldbgapi ADD FUNCTION pldbg_abort_target( session INTEGER );
  8. ALTER EXTENSION pldbgapi ADD FUNCTION pldbg_attach_to_port( portNumber INTEGER );
  9. ALTER EXTENSION pldbgapi ADD FUNCTION pldbg_continue( session INTEGER );
  10. ALTER EXTENSION pldbgapi ADD FUNCTION pldbg_create_listener();
  11. ALTER EXTENSION pldbgapi ADD FUNCTION pldbg_deposit_value( session INTEGER, varName TEXT, lineNumber INTEGER, value TEXT );
  12. ALTER EXTENSION pldbgapi ADD FUNCTION pldbg_drop_breakpoint( session INTEGER, func OID, linenumber INTEGER );
  13. ALTER EXTENSION pldbgapi ADD FUNCTION pldbg_get_breakpoints( session INTEGER );
  14. ALTER EXTENSION pldbgapi ADD FUNCTION pldbg_get_source( session INTEGER, func OID );
  15. ALTER EXTENSION pldbgapi ADD FUNCTION pldbg_get_stack( session INTEGER );
  16. ALTER EXTENSION pldbgapi ADD FUNCTION pldbg_get_proxy_info( );
  17. ALTER EXTENSION pldbgapi ADD FUNCTION pldbg_get_variables( session INTEGER );
  18. ALTER EXTENSION pldbgapi ADD FUNCTION pldbg_select_frame( session INTEGER, frame INTEGER );
  19. ALTER EXTENSION pldbgapi ADD FUNCTION pldbg_set_breakpoint( session INTEGER, func OID, linenumber INTEGER );
  20. ALTER EXTENSION pldbgapi ADD FUNCTION pldbg_set_global_breakpoint( session INTEGER, func OID, linenumber INTEGER, targetPID INTEGER );
  21. ALTER EXTENSION pldbgapi ADD FUNCTION pldbg_step_into( session INTEGER );
  22. ALTER EXTENSION pldbgapi ADD FUNCTION pldbg_step_over( session INTEGER );
  23. ALTER EXTENSION pldbgapi ADD FUNCTION pldbg_wait_for_breakpoint( session INTEGER );
  24. ALTER EXTENSION pldbgapi ADD FUNCTION pldbg_wait_for_target( session INTEGER );
  25. ALTER EXTENSION pldbgapi ADD FUNCTION pldbg_get_target_info( signature TEXT, targetType "char" );
  26. DO $do$
  27. declare
  28. isedb bool;
  29. begin
  30. isedb = (SELECT version() LIKE '%EnterpriseDB%');
  31. -- Add a couple of EDB specific functions
  32. IF isedb THEN
  33. ALTER EXTENSION pldbgapi ADD edb_oid_debug( functionOID oid );
  34. ALTER EXTENSION pldbgapi ADD pldbg_get_pkg_cons( packageOID oid );
  35. END IF;
  36. $do$;
上海开阖软件有限公司 沪ICP备12045867号-1