Учебное пособие Санкт-Петербург «бхв-петербург»



Pdf көрінісі
бет17/256
Дата18.11.2022
өлшемі1.88 Mb.
#465124
түріУчебное пособие
1   ...   13   14   15   16   17   18   19   20   ...   256
sql osnovi yazika

Глава 2. Создание рабочей среды
Если же вы остановили свой выбор на дистрибутиве Postgres Pro, тогда следует обра-
титься сюда: https://postgrespro.ru/products/postgrespro/download/latest.
После установки как PostgreSQL, так и Postgres Pro, в среде Windows придется пред-
принять дополнительные меры, чтобы использование русского алфавита в интерак-
тивном терминале psql не вызывало проблем. Утилита psql рассматривается в следу-
ющем разделе.
В процессе установки будет создана отдельная учетная запись пользователя СУБД
с именем postgres. Для изучения настоящего пособия создавать дополнительные
учетные записи не требуется.
Установив тот или иной дистрибутив PostgreSQL, нужно научиться запускать сер-
вер баз данных, потому что иначе невозможно работать с данными. Как это сде-
лать, подробно описано в документации в разделе 18.3 «Запуск сервера баз данных».
Найти этот раздел можно по адресу https://postgrespro.ru/docs/postgresql/current/
server-start.html. При установке СУБД в среде Windows создается служба (service) для
автоматического запуска сервера PostgreSQL при загрузке операционной системы.
Завершив работу с сервером, нужно корректно остановить (выключить) его. Порядок
действий в такой ситуации описан в документации в разделе 18.5 «Выключение сер-
вера». Найти этот раздел можно по адресу https://postgrespro.ru/docs/postgresql/9.6/
server-shutdown.html.
2.2. Программа psql — интерактивный терминал PostgreSQL
Для доступа к серверу баз данных в комплект PostgreSQL входит интерактивный тер-
минал psql. Для его запуска нужно ввести команду
psql
При запуске утилиты psql в среде Windows возможно некорректное отображение букв
русского алфавита. Для устранения этого потребуется в свойствах окна, в котором
выполняется psql, изменить шрифт на Lucida Console и с помощью команды chcp
сменить текущую кодовую страницу на CP1251:
chcp 1251
В среде утилиты psql можно вводить не только команды языка SQL, но и различные
сервисные команды, поддерживаемые самой утилитой.
26


2.3. Развертывание учебной базы данных
Для получения краткой справки по всем сервисным командам нужно ввести
\?
Многие такие команды начинаются с символов «\d». Например, для того чтобы про-
смотреть список всех таблиц и представлений (views), созданных в той базе данных,
к которой вы сейчас подключены, введите команду
\dt
Если же вас интересует определение (попросту говоря, структура) какой-либо кон-
кретной таблицы базы данных, например, students, нужно ввести команду


Достарыңызбен бөлісу:
1   ...   13   14   15   16   17   18   19   20   ...   256




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет