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