ТРУД?
Создание, чтение, обновление и удаление (CRUD) — это четыре основные функции постоянного хранилища (базы данных).
Почему?
После неудачных поисков базовой панели администратора, которая не требует написания кода или установки веб-решений, я пришел к идее ElectroCRUD.
ЭлектроКРУД v1
ElectroCRUD v1 родился в 2016 году. Приложение Electron позволило создать удобную панель инструментов с таблицами данных, поиском, виджетами, фильтрами и отношениями в несколько кликов без какого-либо опыта программирования.
ЭлектроКРУД v2
После нескольких лет бездействия проекта я решил снова его оживить. Кодовая база была создана с нуля с использованием Electron+Angular8. Новая версия содержит большинство функций первой версии, а новые функции добавляются еженедельно.
Функциональность
Туннели SSH (ключи и пароль)
Учетные записи (представляют собой базу данных)
- Добавить / изменить
- Тестовое соединение (ssh, db)
Экспорт/импорт - скоро
Представления (представляют собой таблицу)
- Добавить новый вид и изменить настройки вида
- Таблица данных с нумерацией страниц
- Поиск
- Разрешения (C,R,U,D)
- Терминология
- Выбор столбцов для отображения или поиска по
- Добавить новую запись / Редактировать запись
- Редактировать запись
- Подключить существующий вид в качестве подвида
- Экспорт данных в различные форматы, такие как: csv, дамп - скоро
Подпредставления (представляют подтаблицу)
Отношения просмотров
- Детализация от представления к представлению (подвид)
- Отношение таблиц на основе столбцов (левое соединение)
Виджеты просмотра (отображение агрегированных данных в представлении)
- Добавить/редактировать/удалить виджеты
- Функции агрегирования (AVG, SUM, MIN, MAX, COUNT)
- Применение фильтров к данным виджета - скоро
Фильтры просмотра (создайте предложения where для фильтрации данных)
- Добавить / изменить / удалить фильтр в каждом представлении
- Один щелчок применить / отменить на просмотр данных
- Простой и удобный интерфейс для создания предложений where
Диспетчер процессов (просмотр запущенных запросов) — скоро
Экспорт/импорт всех учетных записей пользователей. - скоро
Базы данных
MySQL/MariaDB
PostgreSQL
MSSQL - скоро
Оракул - скоро