Advanced Search
Search Results
74 total results found
Местоимения(Pronounces)
Местоимение - слово, употребляющиееся вместо имени существительного или действующих лиц. Описание местоимений можно уместить в следующей сводной таблице. PronounsМестоимения PersonalЛичные или субъектныеДействующее лицо или субъектОтвечают на ...
Отладочные запросы
Вывод списка активных запросов и его длительность SELECT pid, datname, usename, client_addr, xact_start, query_start, (state_change-query_start) AS query_duration, wait_event_type, wait_event, state, quer...
Выгрузка результатов запросов
В html $ psql -h <host> -p <port> -U postgres -H -c "SQL command"
Простое обнаружение проблем производительности в PostgreSQL
Существует ли в мире очень большая и крупная база данных, которая время от времени не страдает от проблем с производительностью? Держу пари, что их не так уж много. Поэтому каждый DBA (администратор базы данных), отвечающий за PostgreSQL, должен знать, как отс...
Внешние ключи
Для связи между таблицами применяются внешние ключи. Внешний ключ устанавливается для столбца из зависимой, подчиненной таблицы (referencing table), и указывает на один из столбцов из главной таблицы (referenced table). Как правило, внешний ключ указывает на п...
Предлоги(prepositions)
В английском языке существует множество предлогов. Давайте рассмотрим основные из них. Основные понятия Предлог — это часть речи, которая показывает отношение местоимения или существительного к другим словам в предложении. Это отношение может быть пространст...
Классы и объекты
Создание классов и объектов Создание класса в Python начинается с инструкции class. Вот так будет выглядеть минимальный класс. class C: pass Класс состоит из объявления (инструкция class), имени класса (нашем случае это имя C) и тела класса, которое...
Смена shell на zsh
Установка пакетов sudo pkg install zsh ohmyzsh zsh-antigen zsh-autosuggestions zsh-completions zsh-navigation-tools zsh-syntax-highlighting Копирование шаблона конфигурации ohmyzsh в локальный профиль sudo cp /usr/local/share/ohmyzsh/templates/zshrc.zsh-tem...
Декораторы
Декораторы — один из самых полезных инструментов в Python, однако новичкам они могут показаться непонятными. Возможно, вы уже встречались с ними, например, при работе с Flask, но не хотели особо вникать в суть их работы. Эта статья поможет вам понять, чем явля...
Функции
Функция — это группа связанных инструкций, выполняющих определенную задачу. Функции помогают разбить нашу программу на более мелкие части. По мере того, как наша программа становится все больше и больше, функции делают ее более организованной и управляемо...
Управление пользователями
Вывод списка групп пользователя id <user_name> Вывод списка пользователей группы pw group show <group_name> Добавление пользователя в группу pw useradd <user_name> -G <group_name> Добавление пользователя в группу с сохранением членства в других pg group...
Vim
Возможности текстового редактора В сравнении с классическим vi, Vim отличается следующими улучшениями: Работа со многими файлами одновременно. Разбиение окон редактирования может производиться многократно как по горизонтали, так и по вертикали. Поддержка ...
Маска подсети
Маска подсети — битовая маска для определения по IP-адресу адреса подсети и адреса узла (хоста, компьютера, устройства) этой подсети. В отличие от IP-адреса маска подсети не является частью IP-пакета. Благодаря маске можно узнать, какая часть IP-адр...
Ipfw
Когда-то давно мы настраивали фаервол в Linux с помощью iptables. При этом отмечалось, что утилиту iptables я нахожу исключительно неудобной по сравнению с FreeBSD’шным ipfw. Сегодня мы наконец-то познакомимся с этим ipfw и постараемся ответить на вопрос, дейс...
Работа с изменениями
Просмотр изменений Сводная информация git status Изменения относительно индекса git diff Изменения подготовленные для последующей их записи git diff --cached Смена ветки при наличии изменений Смена ветви при наличии изменения происходит таким же способ...
Слоты репликации
Вывести список слотов репликации SELECT * FROM pg_replication_slots; Создать слот репликации SELECT pg_create_physical_replication_slot('slot_name'); Удалить слот репликации SELECT pg_drop_replication_slot('slot_name') Список литературы Функции для си...
BastilleBSD
Bastille - это открытая система для автоматизированного развёртывания и управления контейнерными приложениями на FreeBSD. Список источников Основной сайт Шаблоны Репозиторий
Разное
Присвоение значение по умолчанию Присвоение значение по умолчанию в python делается через оператор or. other = s or "some default value" Примеры: 42 or "something" # returns 42 0 or "something" # returns "something" None or "something" #...
Список используемых источников
Good practices for ansible Ansible naming conventions Looking up secrets from Hashicorp Vault Galaxy Installation with Ansible How to use Ansible Galaxy Ansible role argument specification Пишем роли ansible не ломая прод — особенности check_mode или к...
Molecule: Тестирование ролей
Список используемых источников: Ansible Molecule project Разработка и тестирование Ansible-ролей с использованием Molecule и Podman Тестирование Ansible с использованием Molecule с Ansible в качестве верификатора Ansible Testing Using Molecule with Ansib...