PostgreSQL. Генерация и вставка UUID в поле при добавлении строки. Timestamp добавления и обновления строки.

Дано: PostgreSQL PRO 11 (тот самый), работает в Alt Linux, конфигурация - кластер из одного master и двух slave. Решение небольших типовых задач. Генерация UUID. Есть пакеты, можно установить расширение.…

Continue Reading

RSPAMD DKIM

Генерируем открытый и закрытый ключ cd /var/lib/rspamd/dkim openssl genrsa -out DOMAIN.SELECTOR.key 1024 openssl rsa -in DOMAIN.relay01.key -pubout -out DOMAIN.SELECTOR.pub в файле /etc/rspamd/local.d/dkim_signing.conf domain { DOMAIN { path = "var/lib/rspamd/dkim/DOMAIN.relay01.key"; selector…

Continue Reading

EXTEND XFS IN LINUX WITHOUT LVM

Расширить файловую систему виртуальных машин после увеличения дискового пространства. XFS, по моему мнению, вообще одна из лучших файловых систем. Расширение в несколько шагов. 1. Увеличение диска виртуальной машины, перезагрузка 2.…

Continue Reading

APACHE, PHP, NGINX – max upload file size

LAMP+NGINX. Размер загружаемого файла указывается в настройках каждого ПО стека, состоящего из реверс-прокси Nginx, Apache и mod_php Nginx. client_max_body_size задается на уровнях http, server и location http/server/location { #... client_max_body_size…

Continue Reading

MYSQLDUMP + GTID = ERROR 1227 (42000) Access denied

Резервирование баз данных MySQL выполняется со следующим набором флагов (переменные понятны из их названий): --force --routines --triggers --opt --events --single-transaction --set-gtid-purged=ON -h $HOST --user=$MYSQL_USER -p$MYSQL_PASSWORD --databases $db При восстановлении пользователем…

Continue Reading

Postfix relay smtp.mail.ru. Шлюз отправки почты.

Дано: бизнес-аккаунты почтового сервиса VKmail. Требуется настроить отправку почты локальных информационных систем. Не все системы корректно умеют работать с TLS и авторизацию. Поэтому используем локальных шлюз почты с авторизацией на…

Continue Reading

Table comparison, SQL, CTE. Сравнение таблиц.

Эта статья и её продолжение появились благодаря вопросам студентов на семинарах по СУБД. Продолжение будет посвящено рекурсивным запросам CTE. Статью готовил я, Присада Сергей Анатольевич, сейчас работаю в Финансовом университете при…

Continue Reading

Oracle data services (ORDS) upgrade to 21.4.1

Обновление Oracle data services, работающих в Tomcat. Пошаговая инструкция. Последнюю версию ORDS скачать тут: https://www.oracle.com/database/technologies/appdev/rest-data-services-downloads.html Проверить обновление JDBC тут: https://www.oracle.com/ru/database/technologies/appdev/jdbc-downloads.html Перед обновлением выключить Tomcat Скачать и распаковать архив, у меня…

Continue Reading

MySQL найти начало и окончание текущего и предыдущего квартала.

При создании аналитических дашбордов понадобилось агрегировать значения и сравнивать их значения по границам кварталов. Поиск границ кварталов решил созданием простого представлении к которому обращаюсь из запросов: CREATE OR REPLACE VIEW…

Continue Reading

Конец ленты публикаций

Больше нет публикаций для загрузки

Close Menu