rainfrog -TUI утилита для управления базой данных для postgres
Функции:- эффективная навигация через
vim подобные сочетания клавиш и элементы управления мышью- редактор запросов с подсветкой ключевых слов и историей сеансов
- быстрое копирование данных, фильтр таблиц и переключение между схемами
- ярлыки для просмотра метаданных и свойств таблицы
Кроссплатформенный (
macOS, Linux, Windows, Android через termux)https://github.com/achristmascarl/rainfrog
опубликовано в @gitgate
#tui #postgres #tools
GitHub
GitHub - achristmascarl/rainfrog: 🐸 a database tool for the terminal
🐸 a database tool for the terminal. Contribute to achristmascarl/rainfrog development by creating an account on GitHub.
👍8🔥3
postgres-backup-s3 - периодического резервного копирования базы данных PostgreSQL на AWS S3 и восстановления из резервной копии по мере необходимости. https://github.com/eeshugerman/postgres-backup-s3
опубликовано в @gitgate
#postgres #backup #s3
GitHub
GitHub - eeshugerman/postgres-backup-s3: A handy Docker container to periodically backup PostgreSQL to S3
A handy Docker container to periodically backup PostgreSQL to S3 - eeshugerman/postgres-backup-s3
👍7🔥5
Teable- сверхбыстрая, работающая в режиме реального времени, профессиональная, удобная для разработчиков база данных без кода, построенная на Postgres.Альтернатива
Airtable.Он использует простой интерфейс, похожий на электронные таблицы, для создания сложных приложений баз данных корпоративного уровня. Откройте для себя эффективную разработку приложений без программирования, без проблем, связанных с безопасностью данных и масштабируемостью.
Возможности:
- Пакетное редактирование ячеек
- Поддержка формул
- Сортировка и фильтрация данных
- Функция агрегирования
- Форматирование данных
- Группировка
- Заморозить колонки
- Импорт/Экспорт
- Отменить/Повторить
- Проверка данных
- Диаграммы и визуализация
- Комментарии
- Стилизация строк (скоро)
Доступны масса шаблонов от комьюнити. Содержит встроенный
APIhttps://github.com/teableio/teable
Шаблоны: https://template.teable.io/
опубликовано в @gitgate
#postgres #db #gui #wizzard #airtable
GitHub
GitHub - teableio/teable: ✨ The Next Gen Airtable Alternative: No-Code Postgres
✨ The Next Gen Airtable Alternative: No-Code Postgres - teableio/teable
👍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
GitHub
GitHub - chagui/pgtop: Postgres database interactive process viewer, showing information related to the current database activity…
Postgres database interactive process viewer, showing information related to the current database activity, such as state and current query. - chagui/pgtop
1👍6🔥6
pgtop - top вьювер, на чистом bash для PostreSQL !https://github.com/sylr/pgtop
опубликовано в @gitgate
#postgres #top #cli #tui #pgtop
GitHub
GitHub - sylr/pgtop: A simple PostgreSQL top
A simple PostgreSQL top. Contribute to sylr/pgtop development by creating an account on GitHub.
👍9🔥8
lazysql - проект во многом вдохновлен Lazygit, который является лучшим TUI клиентом для Git.Проект схож по идеалогии, но предначачен для SQL.
Возможности:
- кроссплатформенность (
macOS, Windows, Linux)- сочетания клавиш
Vim- может управлять несколькими соединениями (
Backspace)- вкладки
- редактор
SQL (CTRL + e)Поддерживает:
-
MySQL-
PostgreSQL-
SQLitehttps://github.com/jorgerojas26/lazysql
опубликовано в @gitgate
#tui #cli #mysql #postgres #sqlite
GitHub
GitHub - jorgerojas26/lazysql: A cross-platform TUI database management tool written in Go.
A cross-platform TUI database management tool written in Go. - jorgerojas26/lazysql
1👍15🔥7
P
Производительность:
Три фактора способствуют скорости. Сначала сервер пишется на
- Сериализация ответов
- Авторизация
- Комбинированный подсчет строк и поиск
- Сообщение данных одной командой (возврат *)
Наконец, он эффективно использует базу данных с помощью библиотеки
- Сохранение пула соединений с БД
- Использование двоичного протокола
https://github.com/PostgREST/postgrest
Документация: https://docs.postgrest.org/en/v12/
опубликовано в @gitgate
#postgres #api #restapi
ostgREST предоставляет полностью 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
GitHub
GitHub - PostgREST/postgrest: REST API for any Postgres database
REST API for any Postgres database. Contribute to PostgREST/postgrest development by creating an account on GitHub.
👍6🔥5
PG_CRON -простой планировщик заданий на основе крона для PostgreSQL (10 или выше), который работает внутри базы данных в качестве расширения. Он использует тот же синтаксис, что и обычный
Cron, но позволяет планировать команды PostgreSQL непосредственно из базы данных. Вы также можете использовать «[1-59] секунды», чтобы запланировать работу на основе интервала.PG_CRON также позволяет вам использовать '$', чтобы указать в последний день месяца.PG_CRON может запускать несколько заданий параллельно, но он работает не более одного экземпляра работы за раз. Если второй запуск должен начаться до первого завершения, то второй запуск попадает в очередь и начинается, как только завершится первый.https://github.com/citusdata/pg_cron
Поделился: Max Zotov - @sf1nk5
опубликовано в @gitgate
#postgres #cron #plugin
GitHub
GitHub - citusdata/pg_cron: Run periodic jobs in PostgreSQL
Run periodic jobs in PostgreSQL. Contribute to citusdata/pg_cron development by creating an account on GitHub.
👍11🔥8
pg_activity - инструмент командной строки (CLI) для мониторинга активности сервера PostgreSQL похожий на htopКстати, включено пакетом в базовые репы многих дистрибутивов линукса.
Запуск:
sudo -u postgres pg_activity -U postgres
https://github.com/dalibo/pg_activity
опубликовано в @gitgate
#moni #postgres #pg #top #sql
🔥26👍12