SQL-Helper-Files
PostgreSQL helper files for psql, for include via \ir helper/.... in SQL files.
This helper files contains mostly command for setting permissions.
Documentation, Usage
Common usage is to set some psql variables before include; some variables are usually global, others local for each call.
Global variables:
--   Name               Value
-- -------------------------------------------
\set schema             my_project
\set db                 my_projectau
\set user_prefix        my_project
                     
\set owner              :user_prefix _owner
\set default_reader     :user_prefix _reader
\set default_updater    :user_prefix _updater
\set default_inserter   :user_prefix _inserter
Local variables
Usually you have to set table or function to the name of the current table or function. Grant scripts include call of revoke scripts!
\set table   last_created_table
\ir  helper/20-grant-default-reader.sql
