Програми для mac navicat - редагування баз даних

Будь-яка більш-менш серйозна розробка програмного забезпечення пов'язана з використанням баз даних. Це - безперечна аксіома. Тому, в арсенал будь-якого розробника входить та чи інша (а частіше навіть кілька) програм - «адмінок» для доступу до різних баз даних. Добре, якщо СУБД має в комплекті зручну програму для управління (як Postgress з pgAdmin), для інших же доводиться використовувати «сторонні» програми. Для Windows - ринок подібних утиліт давно перенасичений - там присутні рішення різного рівня, ціни і функціональності. У Mac OS X з цим трохи гірше. Тому існуючі програми цінніше в рази, особливо такі як предмет нашого сьогоднішнього огляду. Я давно шукав програму подібної функціональності, яка підтримує основні БД (щоб не плодити зайві сутності) і написану нема на Java (бо дуже шкода пам'яті).

Програма підтримує всі необхідні функції і помітно полегшує роботу.

Установка - стандартна для OS X.

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

В інсталяційний пакет, крім самої програми, входять файли для організації HTTP тунелю (корисно на деяких хостингах).

Ось як виглядає головне вікно програми відразу після запуску.

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

Для роботи з базою, необхідно до неї підключитися. Вибираємо відповідний пункт меню і вводимо всі налаштування.

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

Я використовую дві основних СУБД, Postgres і MySQL, відповідно налаштував обидві.

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

Як і в більшості інших подібних програм - все підключення зібрані в ієрархічне дерево: сервера -> бази даних -> об'єкти.

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

Класно реалізований механізм фільтрації таблиці. Прямо в нижній панелі можна задавати умови, при цьому в рядку статусу буде запропоновано, який відповідає цьому фільтру.

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

Так само зручно налаштовується сортування даних будь-якого ступеня складності.

На достатньому рівні реалізований функціонал експорту / імпорту даних, що дозволяє без проблем здійснювати операції з перенесення таблиць. Особливо корисна можливість імпорту / експорту з / в ODBC.

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

Створення нової таблиці - теж вельми не складне завдання. Задаємо список полів, їх типи, опції, ключі і т.п.

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

Окремої згадки заслуговує візуальний конструктор звітів. Дуже легко вибираються таблиці, встановлюються зв'язки, вибираються потрібні поля.

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

Також можливо відредагувати запит руками.

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

При цьому працює автодоповнення.

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

Результат проглядається так само, як таблиця.

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

Або ж показувати відповідний йому фрагмент DDL.

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

З такою ж легкістю створюються і Views. Вікно схоже на вікно редагування запитів, з тією лише різницею що в наявності є додаткова вкладка для завдання опцій.

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

Зручно і продумано оформлено вікно створення збережених процедур. Здається тип значення, список параметрів, опції. Після цього залишається тільки написати текст функції.

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

Ще особливо хочеться виділити форму для редагування прав доступу користувачів. Воно дуже якісно спроектовано і дозволяє гнучко управляти правами.

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

Для адміністративних завдань передбачений ряд корисних функцій. В першу чергу - це функції створення резервних копій і їх завантаження. При цьому підтримується SSH-тунелювання і доступ до даних через HTTP-проксі. Крім цього - розширені можливості по передачі даних між різними базами.

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

Так само гнучко настроюється планувальник, який дозволяє автоматизувати роботи щодо створення резервної копії, і інші операції роботи з БД.

Програми для mac navicat - редагування баз даних
Програми для mac navicat - редагування баз даних

Природно, це далеко не всі можливості цією найпотужнішою програми. Але мета даного огляду - дати початковий поштовх до вивчення цього інструменту, а подальше ознайомлення - справа самих Новомосковсктелей.

P.S. Для наших Новомосковсктелей у нас є 4 ліцензії цієї чудової утиліти. Розігрувати ми почнемо їх з завтрашнього ранку! НЕ пропустіть!

Схожі статті