Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
howto:services:postgresql [2022/07/27 01:36] Алексей Кожевников |
howto:services:postgresql [2024/05/15 14:27] (текущий) Алексей Кожевников |
||
---|---|---|---|
Строка 6: | Строка 6: | ||
''\c'' dbname - подсоединение к БД dbname. | ''\c'' dbname - подсоединение к БД dbname. | ||
+ | |||
+ | ''\dn'' - список схем | ||
''\dt'' - список всех таблиц. | ''\dt'' - список всех таблиц. | ||
Строка 50: | Строка 52: | ||
Например, в Python3: | Например, в Python3: | ||
<code> | <code> | ||
- | print(hashlib.md5("PassUser".encode()).hexdigest()) | + | import hashlib |
+ | print('md5' + hashlib.md5("PassUser".encode()).hexdigest()) | ||
</code> | </code> | ||
Строка 98: | Строка 101: | ||
<code> | <code> | ||
SELECT * FROM information_schema.role_table_grants; | SELECT * FROM information_schema.role_table_grants; | ||
+ | </code> | ||
+ | |||
+ | ===== Примерное количество строк в таблице ===== | ||
+ | <code> | ||
+ | select n.nspname, c.relname, c.reltuples::bigint | ||
+ | FROM pg_class c | ||
+ | left join pg_namespace n on relnamespace = n.oid | ||
+ | where relname like 'u%' | ||
+ | and n.nspname = 'app' | ||
+ | and relkind = 'r' | ||
+ | order by relname | ||
</code> | </code> | ||