Лига сисадминов
12.8K subscribers
318 photos
15 videos
15 files
1.66K links
Статьи, переводы статей, заметки, и юмор на тему системного администрирования.

Написать администратору: @s_league_admin_bot

КНД: https://clck.ru/3Fy4kQ
Download Telegram
#ит_статьи #windows #postgresql

Пошаговая установка PostgreSQL на Windows.

PostgreSQL реализована для многих операционных систем: Windows, Linux, macOS. Сейчас мы подробно рассмотрим все действия, которые необходимо выполнить, чтобы установить PostgreSQL на операционную систему Windows: начиная с загрузки графического установщика, который, кстати, включает и pgAdmin 4 – это графический инструмент управления PostgreSQL, с помощью которого можно писать SQL запросы, и заканчивая русификацией pgAdmin 4.

https://telegra.ph/Ustanovka-PostgreSQL-na-Windows-07-02
#ит_статьи #sql #postgresql

Работа с PostgreSQL

PostgreSQL – это опенсорсная реляционная СУБД. В статье будет рассматриваться процесс установки, настройки / управления, а также базовые операции с БД.

Работа с PostgreSQL не отличается от работы с любой другой СУБД, но знать синтаксис все-таки полезно. Предлагаем вашему вниманию вводный курс по основам.

https://telegra.ph/Rabota-s-PostgreSQL-09-10
#ит_заметки #windows #postgreSQL

Установка PostgreSQL на Windows Server

PostgreSQL представляет собой систему управления базами данных, которая поставляется бесплатно. Исходный код системы доступен для любого пользователя на безвозмездной основе.

В статье расскажем об установке PostgreSQL и об установке дополнительных компонентов, используя Stack Builder. В качестве примера используется Windows Server 2019.

https://telegra.ph/Ustanovka-PostgreSQL-na-Windows-Server-02-04
7 отличных GUI клиентов для PostgreSQL

Что такое графический интерфейс PostgreSQL? Зачем он нужен? Как это может помочь вам в управлении базами данных? В этой статье мы поговорим о таком программном обеспечении, и рассмотрим плюсы и минусы существующих решений.

https://telegra.ph/7-otlichnyh-GUI-klientov-dlya-PostgreSQL-04-15

#ит_статьи #database #postgresql #gui
👍7
Настройка отказоустойчивого кластера PostgreSQL в Linux

В статье будет рассмотрено развертывание отказоуйстойчивого кластера PgSQL.
Кластер будет построен на 3-х нодах. Будет рассмотрена конфигурация 1 master и 1 replica сервер СУДБ PostgreSQL. Но эту конфигурацию без труда можно переделать в 1 master и 2 replicas.

https://telegra.ph/Nastrojka-otkazoustojchivogo-klastera-PostgreSQL-v-Linux-01-16

#ит_статьи #databases #postgresql #high_availablity #cluster
👍28
Выполнение периодических заданий в PostgreSQL

pg_cron - это простой планировщик заданий на основе cron для PostgreSQL (10 или выше), который запускается внутри базы данных в качестве расширения. Он использует тот же синтаксис, что и обычный cron, но позволяет планировать команды PostgreSQL непосредственно из базы данных.

https://github.com/citusdata/pg_cron

#ит_статьи #linux #databases #postgresql #cron
👍11🔥7
Как запустить PostgreSQL в Docker

Устанавливать PostgreSQL напрямую на локальную машину бывает неудобно: длинные инструкции, особенности ОС, конфликты версий. К счастью, Docker делает этот процесс простым, быстрым и переносимым.

В статье посмотрим, как запустить PostgreSQL в контейнере Docker.

https://telegra.ph/Kak-zapustit-PostgreSQL-v-Docker-04-06

#ит_заметки #linux #docker #postgresql
👍16🔥3🤝2😁1
Стоит ли запускать PostgreSQL в Kubernetes?

Если у вас нет времени читать статью, то краткий ответ: да! Запуск кластера базы данных PostgreSQL в Kubernetes — это жизнеспособный и готовый к использованию в продакшене способ хостинга баз данных. Но так было не всегда. Раньше, когда единственным примитивом Kubernetes для этого были StatefulSets, управление базами данных в кластере Kubernetes было задачей не из простых. Сейчас, благодаря зрелости специализированных операторов для Kubernetes, таких как CloudNativePG, настоящие ограничения чаще связаны с навыками и опытом инженеров, управляющих кластером.

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

https://telegra.ph/Stoit-li-zapuskat-PostgreSQL-v-Kubernetes-04-24

#ит_статьи #devops #linux #kubernetes #k8s #postgresql #statefulset #cloudnativepg
👍16
Greenmask — утилита для логического дампа PgSQL с трансформацией данных на лету

Greenmask — это кроссплатформенный инструмент, разработанный на Go специально для безопасной работы с данными PostgreSQL: он помогает делать логические бэкапы, восстанавливать таблицы и при необходимости — анонимизировать чувствительную информацию. Главное преимущество Greenmask — полная совместимость с pg_dump и pg_restore. То есть, если вы уже работаете с этими инструментами, интеграция Greenmask не потребует пересмотра всей инфраструктуры.

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

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

https://telegra.ph/Greenmask--utilita-dlya-logicheskogo-dampa-PgSQL-s-transformaciej-dannyh-na-letu-05-17

#ит_статьи #linux #devops #postgresql #greenmask #dump
👍15