...

Text file src/github.com/jackc/pgx/v5/testsetup/postgresql_setup.sql

Documentation: github.com/jackc/pgx/v5/testsetup

     1-- Create extensions and types.
     2create extension hstore;
     3create extension ltree;
     4create domain uint64 as numeric(20,0);
     5
     6-- Create users for different types of connections and authentication.
     7create user pgx_ssl with superuser PASSWORD 'secret';
     8create user pgx_sslcert with superuser PASSWORD 'secret';
     9set password_encryption = md5;
    10create user pgx_md5 with superuser PASSWORD 'secret';
    11set password_encryption = 'scram-sha-256';
    12create user pgx_pw with superuser PASSWORD 'secret';
    13create user pgx_scram with superuser PASSWORD 'secret';
    14\set whoami `whoami`
    15create user :whoami with superuser; -- unix domain socket user
    16
    17
    18-- The tricky test user, below, has to actually exist so that it can be used in a test
    19-- of aclitem formatting. It turns out aclitems cannot contain non-existing users/roles.
    20create user " tricky, ' } "" \\ test user " superuser password 'secret';

View as plain text