S
Size: a a a
S
VY
ALTER SCHEMA public OWNER TO postgres;
REVOKE ALL ON SCHEMA public FROM public;
GRANT CONNECT ON DATABASE stage_test TO andrey;
\c stage_test
GRANT USAGE ON SCHEMA public TO andrey;
GRANT SELECT ON ALL SEQUENCES IN SCHEMA public TO andrey;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO andrey;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON SEQUENCES TO andrey;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO andrey;
\dn+
после этого такойpublic | postgres | postgres=UC/postgres | standard public schema
GRANT USAGE ON SCHEMA public TO andrey;
в выводе \dn+
для public
должно быть больше прав.P
substring(
string from
pattern), чтобы извлечь нужную подстроку..{10}ФЛП.{10}
Итого:select substring(message from '.{10}ФЛП.{10}') from messages where message ilike '%ФЛП%'
JS
JS
JS
P
JS
JS
P
A
GRANT USAGE ON SCHEMA public TO andrey;
в выводе \dn+
для public
должно быть больше прав.\dn+
другойpublic | postgres | postgres=UC/postgres+| standard public schema
| | =UC/postgres +|
| | andrey=U/postgres |
AO
DE
DE
AO
AO
DE
YS
МН
YS