bemi
- автоматическое отслеживание изменений данных в PostgreSQL
Bemi
автоматически отслеживает изменения в базе данных, обеспечивая 100% надежность и полное понимание каждого изменения. Он делает это, подключая PostgreSQL
Write-Ahead Log
(WAL)
и реализуя шаблон данных Change Data Capture
(CDC)
.Разработанный с учетом простоты и неинвазивности,
Bemi
работает в фоновом режиме и не требует никаких изменений в существующих таблицах базы данных.https://github.com/BemiHQ/bemi
#postgres #moni #watchdog
👍16🔥6
pgroll
— CLI
утилита с открытым исходным кодом, для безопасных и обратимых миграций схем для PostgreSQL
, поддерживающая несколько версий схем одновременно.Умеет выполнять сложные операции миграции, чтобы гарантировать, что клиентские приложения продолжают работать во время обновления схемы базы данных, применения изменений без блокировки базы данных и одновременную работу старых и новых версий схемы (даже при внесении критических изменений!). Это устраняет риски, связанные с миграциями схем, и значительно упрощает развертывание клиентских приложений, также позволяя выполнять мгновенные откаты.
Функции
- Миграции без простоев (без блокировки базы данных, без критических изменений).
- Поддерживайте одновременную работу старых и новых версий схемы.
- Автоматическое заполнение столбцов при необходимости.
- Мгновенный откат в случае возникновения проблем во время миграции.
- Работает с существующими схемами, нет необходимости начинать с нуля.
- Работает с Postgres 14.0 и более поздними версиями.
- Работает с любым сервисом Postgres (включая RDS и Aurora).
Написано на Go, кроссплатформенная,без внешних зависимостей.
https://github.com/xataio/pgroll
#postgres #migration
👍16🔥5
sql_primer.pdf
1.9 MB
Книга дня:
PostgreSQL. Основы языка SQL
Учебно-практическое пособие охватывает первую, базовую, часть учебного курса по языку SQL, созданного при участии российской компании
Postgres Professional. Учебный материал излагается в расчете на использование системы управления базами данных PostgreSQL. Рассмотрено создание рабочей среды, описаны языки определения данных и основные операции выборки и изменения данных.
Показаны примеры использования транзакций, уделено внимание методам оптимизации запросов.
Материал сопровождается многочисленными практическими примерами. Пособие может использоваться как для самостоятельного обучения, так и при проведении занятий под руководством преподавателя.
опубликовано в @gitgate
#book #postgres
PostgreSQL. Основы языка SQL
Учебно-практическое пособие охватывает первую, базовую, часть учебного курса по языку SQL, созданного при участии российской компании
Postgres Professional. Учебный материал излагается в расчете на использование системы управления базами данных PostgreSQL. Рассмотрено создание рабочей среды, описаны языки определения данных и основные операции выборки и изменения данных.
Показаны примеры использования транзакций, уделено внимание методам оптимизации запросов.
Материал сопровождается многочисленными практическими примерами. Пособие может использоваться как для самостоятельного обучения, так и при проведении занятий под руководством преподавателя.
опубликовано в @gitgate
#book #postgres
👍17🔥9