Перейти к содержимому

Stack builder что это

  • автор:

Перевод «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) и загрузить дистрибутив.

Страница загрузки PostgreSQL

Рис. 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

Мастер установки PostgreSQL

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

Рис. 2.3. Мастер установки PostgreSQL

Выбор директории для PostgreSQL 37

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

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

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

Установка пароля 38

Рис. 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. Установка локаля

Установка PostgreSQL 40

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

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

Рис. 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

date

30.08.2022

user

itpro

directory

Windows 10, Windows Server 2016

comments

комментариев 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 11 для windows 10 x64

В процессе установки установите галочки на пунктах:

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

установка PostgreSQL 11 и дополнительных компонентов

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

PostgreSQL - задать пароль пользователю postgres

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

5432 - порт PostgreSQL по-умолчанию

Нажимаете Далее, Далее, на этом установка 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 отредактируйте файл postgresql.conf по пути C:\Program Files\PostgreSQL\11\data.

Измените значение в пункте port = 5432 . Перезапустите службу сервера postgresql-x64-11 после изменений. Можно перезапустить службу с помощью PowerShell:

Restart-Service -Name postgresql-x64-11

служба postgresql-x64-11

Более подробно о настройке параметров в конфигурационном файле postgresql.conf с помощью тюнеров смотрите в статье.

Утилиты управления PostgreSQL через командную строку

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

    Запустите командную строку.

Совет. Перед запуском СУБД, смените кодировку для нормального отображения в русской Windows 10. В командной строке выполните: chcp 1251

утилиты управления postgresql - C:\Program Files\PostgreSQL\11\bin

Основные команды PostgreSQL:

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

PostgreSQL (shell): psql командная строка

PgAdmin: Визуальный редактор для PostgresSQL

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

  • Для запуска редактора запустите PgAdmin 4 в меню Пуск
  • Для доступа нужно ввести пароль суперпользователя postgres
  • В панели Servers вы можете раскрыть список активных БД.
    PgAdmin 4 в windows 10
  • В панели управления возможно быстро создать нового пользователя и группу, предоставить ему права. Для этого Откройте меню Object -> Create -> Create Login/Group.PgAdmin 4 создать пользователя
  • Для создания новой базы данных достаточно выбрать: Database в меню Object -> Create. В новом поле указать имя базы и владельца.
  • По умолчанию все созданные базы хранятся в каталоге 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
    );

    Query Tool: использование SQL запросов в PostgreSQL

    Id — номер сотрудника, которому присвоен ключ SERIAL. Данная строка будет хранить числовое значение 1, 2, 3 и т.д., которое для каждой новой строки будет автоматически увеличиваться на единицу. В следующих строках записаны имя, фамилия сотрудника и его электронный адрес, которые имеют тип CHARACTER VARYING(30), то есть представляют строку длиной не более 30 символов. В строке — Age записан возраст, имеет тип INTEGER, т.к. хранит числа.

    После того, как написали код SQL запроса в Query Tool, нажмите клавишу F5 и в базе будет создана новая таблица employee.

    Для заполнения полей в свойствах таблицы выберите таблицу employee в разделе Schemas -> Tables. Откройте меню Object инструмент View/Edit Data.

    Здесь вы можете заполнить данные в таблице.

    редактор таблица в pgadmin

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

    выполнить select в PostgreSQL с помощью PgAdmin

    Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

    Stack builder что это

    Я достаточно долго думал над вопросом, какую систему управления базами данных (СУБД) выбрать для своих статей и решил остановиться на PostgreSQL.
    Выбор обусловлен несколькими причинам:

    1. Бесплатная СУБД
    2. Простота установки.
    3. Поддержка основных операционных систем
    4. Удобная програма pgAdmin для работы с базами
    5. Это современная СУБД с хорошими возможностями

    В принципе в 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-скрипт выглядит вот так:

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *