queries filters
#
queries filters match the queries literally, by comparing them to provided list of allowed or denied queries.
AcraCensor normalizes the query text before comparison:
;at the end does not matter- SQL keywords are case-insensitive
 - whitespace and line breaks between tokens are not significant
 
There are no restrictions on query types: you can match SELECT, INSERT, UNION, SET, etc.
queries filters support any query type, in contrast to patterns filters,
but you must enumerate complete queries with all parameters specified.
| query | matching queries | non-matching queries | 
|---|---|---|
SELECT name, email, age FROM company; | 
SELECT name, email, age FROM company; | 
any other not equal query | 
INSERT INTO company VALUES (1, 'name', 'email'); | 
INSERT INTO company VALUES (1, 'name', 'email'); insert INTO company VALUES (1, 'name', 'email'); | 
any other not equal query |