Условие PostgreSQL GROUP BY

Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили о естественном объединении PostgreSQL. Теперь же мы углубимся в изучение условия GROUP BY, при помощи которого мы будем разделять строки на группы. Введение в условие PostgreSQL GROUP BY Условие GROUP BY разбивает строки, возвращаемые оператором SELECT, на группы. Для каждой группы можно применить агрегатную функцию, например, SUM() для расчёта суммы элементов или COUNT() для получения количества элементов в группах. ...

26.07.2019 · 3 минуты · АЙТИДОКСИ / ITDOXY

Установка Docker

Установка в Linux Операционной системой для установки Docker мы выбрали Ubuntu. Вы также можете воспользоваться Oracle Virtual Box для установки виртуального образа Ubuntu. На следующем изображении показан простой сервер Ubuntu, установленный в Oracle Virtual Box. В операционной системе есть пользователь с именем demo, который был определён в системе с root-правами к серверу. Для установки Docker, необходимо выполнить несколько шагов: Шаг 1. Перед установкой Docker убедитесь, что у вас установлена правильная версия ядра Linux. Docker предназначен для работы с ядром Linux версии 3.8 и выше. Проверку можно осуществить посредством вызова команды uname, которая возвращает системную информацию о Linux: ...

26.07.2019 · 6 минут · АЙТИДОКСИ / ITDOXY

Обзор Docker

Docker — это служба управления контейнерами. Ключевыми словами Docker являются разработка, доставка и запуск в любом месте. Основная идея Docker заключается в том, чтобы разработчики могли легко разрабатывать приложения, отправлять их в контейнеры, которые затем можно развернуть где угодно. Первый выпуск датируется мартом 2013 года. С тех пор Docker стал модным словом для развития современного мира, особенно перед лицом Agile-проектов. Особенности Docker Docker имеет возможность уменьшить размер разработки, предоставляя меньшую площадь ОС через контейнеры. Контейнеры упрощают работу в различных приложениях группам из разных подразделений, таких как разработка, контроль качества и эксплуатация. Вы можете разместить контейнеры Docker где угодно, на любых физических и виртуальных машинах и даже в облаке. Поскольку контейнеры Docker довольно лёгкие, их очень легко масштабировать. Компоненты Docker Docker имеет следующие компоненты: ...

26.07.2019 · 2 минуты · АЙТИДОКСИ / ITDOXY

Введение в Docker

Введение Данная статья открывает цикл уроков по программному обеспечению Docker, предназначенному для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации. В данном руководстве объясняются различные аспекты службы Docker Container. Начиная с основ Docker, заключающихся в установке и настройке Docker, мы постепенно перейдём к более сложным темам, таким как сеть и реестры. Последние несколько глав этого руководства посвящены аспектами разработки Docker и тому, как вы можете приступить к работе в средах разработки с помощью Docker Containers. ...

26.07.2019 · 1 минута · АЙТИДОКСИ / ITDOXY

Естественное объединение в PostgreSQL

Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили о перекрёстном объединении PostgreSQL. Теперь же мы углубимся в изучение естественного объединения, именуемого NATURAL JOIN, при помощи которого мы будем запрашивать данные из двух или более таблиц. Естественное объединение создаёт неявное объединение на основе одинаковых имён столбцов в объединяемых таблицах. Обратите внимание на синтаксис PostgreSQL NATURAL JOIN: SELECT * FROM T1 NATURAL [INNER, LEFT, RIGHT] JOIN T2; Естественное объединение может быть внутренним, левым или правым. Если вы не укажете соединение явно, например, INNER JOIN, LEFT JOIN, RIGHT JOIN, то PostgreSQL по-умолчанию будет использовать INNER JOIN. ...

25.07.2019 · 3 минуты · АЙТИДОКСИ / ITDOXY