Useful Tools | Linux | GitOps | DevOps
6.14K subscribers
239 photos
3 videos
8 files
820 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
rainfrog -TUI утилита для управления базой данных для postgres

Функции:
- эффективная навигация через vim подобные сочетания клавиш и элементы управления мышью
- редактор запросов с подсветкой ключевых слов и историей сеансов
- быстрое копирование данных, фильтр таблиц и переключение между схемами
- ярлыки для просмотра метаданных и свойств таблицы

Кроссплатформенный (macOS, Linux, Windows, Android через termux)

https://github.com/achristmascarl/rainfrog

опубликовано в  @gitgate

#tui #postgres #tools
👍8🔥3
postgres-backup-s3 - периодического резервного копирования базы данных PostgreSQL на AWS S3 и восстановления из резервной копии по мере необходимости.

https://github.com/eeshugerman/postgres-backup-s3

опубликовано в @gitgate

#postgres #backup #s3
👍7🔥5
Teable- сверхбыстрая, работающая в режиме реального времени, профессиональная, удобная для разработчиков база данных без кода, построенная на Postgres.

Альтернатива Airtable.

Он использует простой интерфейс, похожий на электронные таблицы, для создания сложных приложений баз данных корпоративного уровня. Откройте для себя эффективную разработку приложений без программирования, без проблем, связанных с безопасностью данных и масштабируемостью.

Возможности:
- Пакетное редактирование ячеек
- Поддержка формул
- Сортировка и фильтрация данных
- Функция агрегирования
- Форматирование данных
- Группировка
- Заморозить колонки
- Импорт/Экспорт
- Отменить/Повторить
- Проверка данных
- Диаграммы и визуализация
- Комментарии
- Стилизация строк (скоро)

Доступны масса шаблонов от комьюнити. Содержит встроенный API

https://github.com/teableio/teable

Шаблоны: https://template.teable.io/

опубликовано в @gitgate

#postgres #db #gui #wizzard #airtable
👍10🔥5
pgtop - интерактивный вьювер процессов базы данных Postgres, показывающий информацию, связанную с текущей активностью базы данных, такую ​​как состояние и текущий запрос.

Отображаемая информация настраивается с помощью графической настройки, а также может сортироваться и фильтроваться в интерактивном режиме. Задачи, связанные с процессами (например, уничтожение), можно выполнять без ввода их PID.

https://github.com/chagui/pgtop?tab=readme-ov-file

Основана на https://www.postgresql.org/docs/9.4/monitoring-stats.html#PG-STAT-ACTIVITY-VIEW

опубликовано в @gitgate

#postgres #top #cli #tui #rust #pgtop
1👍6🔥6
lazysql - проект во многом вдохновлен Lazygit, который является лучшим TUI клиентом для Git.

Проект схож по идеалогии, но предначачен для SQL.

Возможности:
- кроссплатформенность (macOS, Windows, Linux)
- сочетания клавиш Vim
- может управлять несколькими соединениями (Backspace)
- вкладки
- редактор SQL (CTRL + e)

Поддерживает:
- MySQL
- PostgreSQL
- SQLite

https://github.com/jorgerojas26/lazysql

опубликовано в @gitgate

#tui #cli #mysql #postgres #sqlite
1👍15🔥7
PostgREST предоставляет полностью RESTful API из любой существующей базы данных PostgreSQL.

Производительность:

Три фактора способствуют скорости. Сначала сервер пишется на Haskell с использованием HTTP Warp (он же компилируемый язык с облегченными потоками). Затем он делегирует как можно больше вычислений базе данных, включая

- Сериализация ответов JSON непосредственно в SQL
- Проверка данных
- Авторизация
- Комбинированный подсчет строк и поиск
- Сообщение данных одной командой (возврат *)

Наконец, он эффективно использует базу данных с помощью библиотеки Hasql.

- Сохранение пула соединений с БД
- Использование двоичного протокола PostgreSQL
- Отсутствие состояния для обеспечения возможности горизонтального масштабирования.

https://github.com/PostgREST/postgrest

Документация: https://docs.postgrest.org/en/v12/

опубликовано в @gitgate

#postgres #api #restapi
👍6🔥5