Useful SQL

From Roaring Penguin
Revision as of 15:26, 11 September 2015 by MCoyne (talk | contribs)

Jump to: navigation, search

You can run the following SQL commands from the commend line by prefixing them with

  psql -U spam spam -c "<actual command>"

PostgreSQL check a variable from command line:

  SELECT * FROM settings WHERE variable = 'BayesDBFormat';

Delete domain whitelists:

  DELETE FROM domain_action WHERE action = 'allow-always';

Delete sender whitelists:

  DELETE FROM sender_action WHERE action = 'allow-always';

Find held message size for specific incidents

  SELECT length(msg) FROM held_messages WHERE incident_id in (518210, 518197, 519116);

Find count of messages in incidents table

  SELECT status, count(*) FROM incidents group BY status;