Granting specific permissions on ALL tables
If you're not specifying the table's schema, and you're not, then you can use ALL TABLES IN SCHEMA and rely on the default schema being PUBLIC or in the event you've changed your search_path just write the schema name below. From the docs on GRANT

GRANT { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }
    [, ...] | ALL [ PRIVILEGES ] }
    ON { [ TABLE ] table_name [, ...]
         | ALL TABLES IN SCHEMA schema_name [, ...] }
    TO role_specification [, ...] [ WITH GRANT OPTION ]


So that looks like

GRANT INSERT, SELECT, UPDATE
  ON ALL TABLES IN SCHEMA public
  TO snort;
GRANT ALL
  ON ALL TABLES IN SCHEMA public
  TO base;