Перевод «stack builder» на русский
Ваш текст переведен частично.
Вы можете переводить не более 999 символов за один раз.
Войдите или зарегистрируйтесь бесплатно на PROMT.One и переводите еще больше!
Словарь для «stack builder»
stack builder существительное
мн. stack builders
Контексты с «stack builder»
He and I knew each other well, since he had worked on the chutes for Spirit and Opportunity and was deeply involved in the design analysis for the MSL parachute. We also had on the panel a longtime builder of Mars parachutes. Мы были хорошо знакомы, так как он работал над созданием парашютов для аппаратов Spirit и Opportunity, а также активно участвовал в анализе конструкции парашюта для научной лаборатории по изучению Марса Curiosity.
James Yu, who runs the King of the Pack tobacconist in central Sydney, said the uniform packaging made it harder to stack his shelves Джеймс Йу, заведующий магазином табачных изделий King of the Pack в центре Сиднея, утверждает, что одинаковая упаковка усложнила задачу расстановки товаров по полкам
The real estate market is slowing with inventories building, prices and existing home sales falling and builder confidence slipping. Рынок недвижимости замедляется, о чем убедительно говорят цены, уменьшение продаж домов и падение доверия к строителям .
With rifles, the number needed for a firm stack does not usually depend on the kind of rifle used. Количество винтовок в пирамиде, требующихся для того, чтобы она оказалась устойчивой, не зависит от того, какие это винтовки.
To see how easy to use the Strategy Builder is, click the button and try it for yourself. Нажмите кнопку и убедитесь сами, как легко использовать конструктор стратегий.
Примеры употребления слов в разных контекстах предоставляются исключительно в лингвистических целях, т. е. для изучения употребления слов в одном языке и вариантов их перевода на другой. Все образцы собраны автоматически из открытых источников с помощью технологии поиска на основе двуязычных данных. Если вы обнаружили орфографическую, пунктуационную или иную ошибку в оригинале или переводе, используйте опцию «Сообщить о проблеме» или напишите нам
ОСНОВЫ РАБОТЫ В СУБД PostgreSQL
Объектно-реляционная система управления базами данных (СУБД) PostgreSQL является одной из самых популярных СУБД, распространяемых с открытыми исходными текстами. Это означает, что любой пользователь может свободно работать с исходным текстом программы и подвергать его модификациям для своих целей без всяких ограничений. Последняя версия PostgreSQL доступна для скачивания на сайте http://www.postgresql.org. Установочный дистрибутив включает в себя установку PostgreSQL, утилиту pgAdmin, предназначенную для администрирования PostgreSQL, а также менеджер пакетов Stack- Builder, который используется для загрузки дополнительных пакетов, расширяющих возможности СУБД PostgreSQL. Для того чтобы скачать дистрибутив, надо перейти на страницу загрузки (рис. 2.1), выбрать подходящую операционную систему (ОС) (Linux, Mac OS X или Windows) и загрузить дистрибутив.

Рис. 2.1. Страница загрузки PostgreSQL
Установка для каждой операционной системы несколько отличается друг от друга. Ниже приведен порядок установки СУБД PostgreSQL для операционной системы Windows как одной из самых распространенных операционных систем в настоящее время.
1. Для ОС Windows имя установочного файла имеет вид: postgresql- X.X.X-windows.exe, где Х.Х.Х — это версия PostgeSQL. После запуска установочного файла вначале устанавливается Microsoft Visual C++ Redistributable (рис. 2.2), где находятся рабочие модули библиотек Visual C++.

Puc. 2.2. Установка Microsoft Visual C++ Redistributable

- 2. После установки библиотек Visual C++ появляется окно мастера установки (рис. 2.3).
- 3. На следующем шаге необходимо выбрать директорию, где будет установлена программа (рис. 2.4).
- 4. Далее требуется выбрать каталог для хранения пользовательских данных (рис. 2.5).
- 5. В следующем окне требуется установить и подтвердить пароль, который будет использоваться для учетной записи суперпользователя — «postgres». При этом пользователь может изменить пароль суперпользователя в любое время после установки (рис. 2.6).
- 6. Далее необходимо указать порт подключения (рис. 2.7). Значение порта по умолчанию: 5432.
Рис. 2.3. Мастер установки PostgreSQL

Рис. 2.4. Выбор директории для PostgreSQL 37

Рис. 2.5. Выбор каталога для пользовательских данных

Рис. 2.6. Установка пароля 38

Рис. 2. 7. Порт подключения
- 7. На следующем шаге установщик дает возможность указать ло- каль, которая будет указана при создании других баз данных по умолчанию. Этот параметр определяет кодировку данных. Параметр [Default locale] позволит установить подходящую локаль из окружающей среды (рис. 2.8).
- 8. Далее начнется распаковка дистрибутива на компьютер и отображение процесса установки, инициализация и запуск Postgre- SQL (рис. 2.9).
- 9. После завершения установки PostgreSQL появляется окно для запуска Stack Builder (рис. 2.10). С помощью этой утилиты загружаются и устанавливаются дополнительные компоненты.
Ярлык для запуска мастера Stack Builder можно найти в меню Пуск в Windows. Там же присутствуют ярлыки для работы с pgAdmin и командной строкой SQL Shell (psql) (рис. 2.11).
Для удаления PostgreSQL необходимо запустить деинсталлятор, который автоматически создается при установке сервера PostgreSQL. Деинсталлятор присутствует в том же каталоге, где установлен и находится PostgreSQL (рис. 2.12).

Рис. 2.8. Установка локаля

Рис. 2.9. Установка PostgreSQL 40

Рис. 2.10. Окно для установки Stack Builder

Puc. 2.11. Ярлыки для Stack Builder и pgAdmin
Puc. 2.12. Деинсталлятор PostgreSQL
При первом запуске SQL Shell (psql) пользователю последовательно предлагается указать сервер, базу данных, порт, имя пользователя и пароль. При этом по умолчанию предполагается, что сервер — это локальный компьютер, база данных — это база «postgres», порт — это значение 5432, имя пользователя — это имя «postgres». Если выбираются все параметры по умолчанию, то на каждом приглашении надо просто нажимать клавишу «Enter». Пароль пользователя «postgres» используется тот же самый, который был задан при установке. В итоге окно командной строки будет выглядеть примерно так, как показано на рис. 2.13 (для версии 9.4.1).

Puc. 2.13. Командная строка SQL Shell (psql)
Далее по тексту будет рассматриваться работа в командной строке SQL Shell (psql).
Установка и базовая настройка PostgreSQL в Windows 10

30.08.2022

itpro

Windows 10, Windows Server 2016

комментариев 14
PostgreSQL — это бесплатная объектно-реляционная СУБД с мощным функционалом, который позволяет конкурировать с платными базами данных, такими как Microsoft SQL, Oracle. PostgreSQL поддерживает пользовательские данные, функции, операции, домены и индексы. В данной статье мы рассмотрим установку и краткий обзор по управлению базой данных PostgreSQL. Мы установим СУБД PostgreSQL в Windows 10, создадим новую базу, добавим в неё таблицы и настроим доступа для пользователей. Также мы рассмотрим основы управления PostgreSQL с помощью SQL shell и визуальной системы управления PgAdmin. Надеюсь эта статья станет хорошей отправной точкой для обучения работы с PostgreSQL и использованию ее в разработке и тестовых проектах.
Установка PostgreSQL 11 в Windows 10
Для установки PostgreSQL перейдите на сайт https://www.postgresql.org и скачайте последнюю версию дистрибутива для Windows, на сегодняшний день это версия PostgreSQL 11 (в 11 версии PostgreSQL поддерживаются только 64-х битные редакции Windows). После загрузки запустите инсталлятор.

В процессе установки установите галочки на пунктах:
- PostgreSQL Server – сам сервер СУБД
- PgAdmin 4 – визуальный редактор SQL
- Stack Builder – дополнительные инструменты для разработки (возможно вам они понадобятся в будущем)
- Command Line Tools – инструменты командной строки

Установите пароль для пользователя postgres (он создается по умолчанию и имеет права суперпользователя).

По умолчание СУБД слушает на порту 5432, который нужно будет добавить в исключения в правилах фаерволла.

Нажимаете Далее, Далее, на этом установка PostgreSQL завершена.
Доступ к PostgreSQL по сети, правила файерволла
Чтобы разрешить сетевой доступ к вашему экземпляру PostgreSQL с других компьютеров, вам нужно создать правила в файерволе. Вы можете создать правило через командную строку или PowerShell.
Запустите командную строку от имени администратора. Введите команду:
netsh advfirewall firewall add rule name=»Postgre Port» dir=in action=allow protocol=TCP localport=5432
- Где rule name – имя правила
- Localport – разрешенный порт
Либо вы можете создать правило, разрешающее TCP/IP доступ к экземпляру PostgreSQL на порту 5432 с помощью PowerShell:
New-NetFirewallRule -Name ‘POSTGRESQL-In-TCP’ -DisplayName ‘PostgreSQL (TCP-In)’ -Direction Inbound -Enabled True -Protocol TCP -LocalPort 5432
После применения команды в брандмауэре Windows появится новое разрешающее правило для порта Postgres.

Совет. Для изменения порта в установленной PostgreSQL отредактируйте файл postgresql.conf по пути C:\Program Files\PostgreSQL\11\data.
Измените значение в пункте port = 5432 . Перезапустите службу сервера postgresql-x64-11 после изменений. Можно перезапустить службу с помощью PowerShell:
Restart-Service -Name postgresql-x64-11

Более подробно о настройке параметров в конфигурационном файле postgresql.conf с помощью тюнеров смотрите в статье.
Утилиты управления PostgreSQL через командную строку
Рассмотрим управление и основные операции, которые можно выполнять с PostgreSQL через командную строку с помощью нескольких утилит. Основные инструменты управления PostgreSQL находятся в папке bin, потому все команды будем выполнять из данного каталога.
-
Запустите командную строку.
Совет. Перед запуском СУБД, смените кодировку для нормального отображения в русской Windows 10. В командной строке выполните: chcp 1251

Основные команды PostgreSQL:
- Проверка установленной версии СУБД: psql –V
- Для создания новой базы данных воспользуйтесь утилитой createdb: createdb -U postgres testdb (где postgres суперпользователь, testdb новая база данных)Введите пароль суперпользователя.

- Проверить список активных баз: Psql -U postgres –l (пароль)

- С помощью инструмента createuser cоздадим нового пользователя: createuser –U postgres operator (где operator -имя нового пользователя)

- Предоставим пользователю привилегии суперпользователя (на практике этого делать не надо). Запустите интерактивную командную оболочку управления PostgreSQL (shell): psql –U postgres . С помощью SQL команды ALTER ROLE предоставим нужные права нашему пользователю: ALTER ROLE operator SUPERUSER CREATEROLE CREATEDB; . Мы предоставили пользователю права суперпользователя, права на создание ролей и баз данных.
- Для выводы списка пользователей и ролей в СУБД выполните команду: \du

PgAdmin: Визуальный редактор для PostgresSQL
Редактор PgAdmin служит для упрощения управления базой данных PostgresSQL в понятном визуальном режиме.


По умолчанию все созданные базы хранятся в каталоге base по пути C:\Program Files\PostgreSQL\11\data\base.
Для каждой БД существует подкаталог внутри PGDATA/base, названный по OID базы данных в pg_database. Этот подкаталог по умолчанию является местом хранения файлов базы данных; в частности, там хранятся её системные каталоги. Каждая таблица и индекс хранятся в отдельном файле.
Для резервного копирования и восстановления лучше использовать инструмент Backup в панели инструментов Tools. Для автоматизации бэкапа PostgreSQL из командной строки используйте утилиту pg_dump.exe.
Query Tool: использование SQL запросов в PostgreSQL
Для написания SQL запросов в удобном графическом редакторе используется встроенный в pgAdmin инструмент Query Tool. Например, вы хотите создать новую таблицу в базе данных через инструмент Query Tool.
- Выберите базу данных, в панели Tools откройте Query Tool
- Создадим таблицу сотрудников:
CREATE TABLE employee
(
Id SERIAL PRIMARY KEY,
FirstName CHARACTER VARYING(30),
LastName CHARACTER VARYING(30),
Email CHARACTER VARYING(30),
Age INTEGER
);

Id — номер сотрудника, которому присвоен ключ SERIAL. Данная строка будет хранить числовое значение 1, 2, 3 и т.д., которое для каждой новой строки будет автоматически увеличиваться на единицу. В следующих строках записаны имя, фамилия сотрудника и его электронный адрес, которые имеют тип CHARACTER VARYING(30), то есть представляют строку длиной не более 30 символов. В строке — Age записан возраст, имеет тип INTEGER, т.к. хранит числа.
После того, как написали код SQL запроса в Query Tool, нажмите клавишу F5 и в базе будет создана новая таблица employee.
Для заполнения полей в свойствах таблицы выберите таблицу employee в разделе Schemas -> Tables. Откройте меню Object инструмент View/Edit Data.
Здесь вы можете заполнить данные в таблице.

После заполнения данных выполним инструментом Query простой запрос на выборку:
select Age from employee;

Предыдущая статья Следующая статья
Stack builder что это
Я достаточно долго думал над вопросом, какую систему управления базами данных (СУБД) выбрать для своих статей и решил остановиться на PostgreSQL.
Выбор обусловлен несколькими причинам:
- Бесплатная СУБД
- Простота установки.
- Поддержка основных операционных систем
- Удобная програма pgAdmin для работы с базами
- Это современная СУБД с хорошими возможностями
В принципе в JDK есть встроенная база данных — Derby. Но пользоваться ей, на мой взгляд, очень неудобно. MySQL в общем тоже неплохо, но в нем достаточно неудобная утилита для ввода команд. Остальные базы либо платные, либо малоизвестные. Само собой, после прочтения моих статей вам никто не мешает попробовать поработать с этими базами данных самостоятельно.
Загрузить нужную версию PostgreSQL можно с этой страницы: Download PostgreSQL.
На данный момент я использовал версию 9.5.2. Какая версия будет на момент чтения статьи вами — не знаю. Но надеюсь, что в ближайшие годы что-то кардинально не поменяется.
Будьте внимательны — загружайте версию для вашей операционной системы. Дальше запускаете установку. По экранам она выглядит вот так.

На втором экране вам надо выбрать директорию для установки. Я не рекомендую устанавливать в каталог “Program Files” по умолчанию, т.к. на Windows серверных платформ это бывает чревато. На домашних системах скорее всего проблем не будет, но как говорится, “обэегшись на молоке, дуешь на воду”. Посему я обычно ставлю директорию “C:\PostgreSQL\”

Далее вам предложат дирекотрию для хранения файлов для баз данных — оставляйте как есть.

На следующем экране вам надо ввести парль для пользователя “postgres”. Для разработки я выбираю такой же пароль: “postgres”.

На следующем экране запрашивается порт, на котором будет “висеть” PostgreSQL. Если у вас не установлен PostgreSQL, то можно оставить по умолчанию “5432”.

Локализацию можно оставить как есть. Кому интересно, может выбрать что-нибудь конкретное. Я в принципе проблем не имел при выборе по-умолчанию.


и ждем, пока она закончится.

По окончанию вам предложат установить дополнительную утилиты Stack Builder — я ее обычно не ставлю, так что “галочку” можно снять и нажать “Finish”.

В общем установка закончилась. Теперь в списке сервисов Windows можно увидеть PostgreSQL

Я нередко устанавливаю ручной запуск сервиса, но это уже как вам будет удобно.
Осталось только узнать, что в комплекте PostgreSQL устанавливается весьма удобная и легко понятная программа для управления СУБД — pgAdmin III. Ее можно найти в стартовом меню Windows (если вы работаете под другой ОС — поищите, наверняка найдете).
Запускайте и дальше все достаточно просто.

Кликаем дважды на PostgreSQL 9.5 слева — вас могу попросить ввести пароль.
Дальше вы увидите слева струткуру вашей СУБД.

Открываем слева раздел “Базы данных” и видим уже заранее созданную базу “postgres”.
Щелкните правой кнопкой мыши на пункте “Базы данных” и в выпадающем меню выберите “Новая база данных…”. Появится форма для ввода — для начала достаточно ввести имя базы данных — я назвал ее “contactdb”

Выделите мышкой вновь созданную базу данных и получите возможность делать с ней, что хотите.

Для запуска команд вам надо открыть SQL-редактор. Проще всего — нажать кнопку на верхней панели.

В открытом окне можно набирать команды SQL.

В общем все готово. Мы можем запускать SQL-скрипт, который создаст нужную нам таблицу для контактов и вставит туда тестовые данные.
Для создания необходимых нам данных SQL-скрипт выглядит вот так: