# переход в терминале на пользователя postgres в Alt Linux su - postgres -s /bin/bash
Заметки
Jupyter Notebook
python -m notebook
Обновление строки в postgresql
UPDATE dummySET customer=subquery.customer,address=subquery.address,partn=subquery.partnFROM (SELECT address_id, customer, address, partn FROM /* big hairy SQL */ ...) AS subqueryWHERE dummy.address_id=subquery.address_id;
UPDATE table T1SET column1 = T2.column1FROMtable T2INNER JOIN table T3 USING (column2)WHERE T1.column2 = T2.column2;
https://stackoverflow.com/questions/6256610/updating-table-rows-in-postgres-using-subquery
Заметка: работа с JSON в postgresql
Работая с JSON в postgresql заметил следующие момент:
select t.value::uuid
from json_array_elements_text('["e7ded0cd-12dd-47f5-a75b-192376291e83"]'::json) as t;
select (t.value #>> '{id}')::uuid 
from json_array_elements('[{"id": "e7ded0cd-12dd-47f5-a75b-192376291e83"}]'::json) as t;
Две команды возвращают одинаковый результат, но разными способами.
Сбор статистики по БД PostgreSQL
SELECT xact_commit, now(), numbackends FROM pg_stat_database WHERE datname = 'mydb';
- xact_commit — количество транзакций
 - numbackends — количество подключений к БД
 
Android Start
Postresql — ускорение планировщика
set enable_seqscan=true
Поиск и удаление роли ufw
ufw status numbered ufw delete [number]
Check hdd
sudo fsck -t -y -f -c /dev/sda1
	Просмотр «запретного» контента внутри организации на Мегафон ТВ
Статья написана для телефонов Android
- Загрузить приложение Proxy Droid из Google Play
 - Выбираем русскую proxy (иначе приложение будет ругаться, что находишься не в РФ)
 - Запускаем приложение Мегафон ТВ и радуемся!