# переход в терминале на пользователя postgres в Alt Linux su - postgres -s /bin/bash
Заметки
Jupyter Notebook
python -m notebook
Обновление строки в postgresql
UPDATE dummy
SET customer=subquery.customer,
address=subquery.address,
partn=subquery.partn
FROM (SELECT address_id, customer, address, partn FROM /* big hairy SQL */ ...) AS subquery
WHERE dummy.address_id=subquery.address_id;
UPDATE table T1
SET column1 = T2.column1
FROM
table T2
INNER 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 (иначе приложение будет ругаться, что находишься не в РФ)
- Запускаем приложение Мегафон ТВ и радуемся!