CREATE SCHEMA IF NOT EXISTS test;

CREATE TABLE IF NOT EXISTS test.items (
  id SERIAL PRIMARY KEY,
  name VARCHAR(255) NOT NULL
);

INSERT INTO test.items (name) VALUES 
    ('test item 1'),
    ('test item 2'),
    ('test item 3');

CREATE ROLE test_role NOINHERIT;
GRANT ROLE test_role TO authenticator;

GRANT USAGE ON SCHEMA test TO test_role;
GRANT ALL ON ALL TABLES IN SCHEMA test TO test_role;