Yet another interface to PostgreSQL databases
В докладе будут рассмотрены различные способы навигации и управления задачами администрирования баз данных из консоли, используя TUI (Text User Interface). Мы сделаем обзор методов построения TUI; и, учитывая pros и cons командной строки, реализуем TUI к СУБД PostgreSQL на основе Midnight Commander. Для demo-презентации будет использована демонстрационная база данных от Postgres Professional. Доклад будет интересен как DBA, так и любым пользователям *nix систем.
В докладе будут рассмотрены различные способы навигации и управления базами данных из консоли, используя TUI (Text User Interface).
Обратной стороной лаконичности командной строки (classic Unix shell, psql, etc.) является отсутствие способов пассивного/активного информирования, того, что называется “situational awareness”. Возможности автоматизации сужают возможности интерактивности. Мы опишем метод реализации TUI на основе Midnight Commander, позволяющий находить желаемый баланс между перечисленными свойствами.
Для demo-презентации будет использована демонстрационная база данных от Postgres Professional. Данные идеи имеют весьма общий характер и применимы к любым СУБД, однако так же будут рассмотрены особенности работы с PostgreSQL.