UPDATE пол-базы.pgcli — терминальный клиент PostgreSQL, который подсказывает по ходу набора запроса.
FROM предлагает таблицы, после WHERE — колонки именно этих таблиц, учитывает псевдонимы;\d, \dt, \dn, \du, \dx показывают устройство схемы, пользователей и расширения;--warn all предупреждает перед разрушительным запросом, прежде чем выполнить;--row-limit не даёт случайно вывалить в терминал миллион строк;--auto-vertical-output разворачивает широкие результаты по вертикали, когда они не влезают;\watch, \timing и \copy закрывают повторный запуск запроса, замер времени и выгрузку.Для скриптов и полного покрытия возможностей PostgreSQL остаётся
psql: он есть везде и ничего лишнего не делает. pgcli удобнее там, где вы руками разбираетесь в чужой базе.13,3 тысячи звёзд. Язык: Python. Лицензия: BSD-3-Clause.
@prog_tools