Advertisement
Proff_Ust

Untitled

Sep 30th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.50 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. dbname="zabbix"
  4. username="postgres"
  5. psql $dbname $username << EOF
  6. SELECT table_name, pg_relation_size(quote_ident(table_name))
  7. from information_schema.tables
  8. where table_schema = 'public'
  9. order by 2;
  10. TRUNCATE history_uint;
  11. TRUNCATE history_text;
  12. TRUNCATE history;
  13. TRUNCATE trends_uint;
  14. TRUNCATE trends;
  15. TRUNCATE events CASCADE;
  16. TRUNCATE auditlog CASCADE;
  17. TRUNCATE sessions;
  18. TRUNCATE housekeeper;
  19. VACUUM ANALYZE;
  20. VACUUM;
  21. VACUUM FULL;
  22. update triggers set value = 0 where value=1;
  23. EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement