×
Мы обрабатываем cookies, чтобы сделать наш сайт удобнее и персонализированнее для вас. Подробнее: политика использования «cookies» и «политики конфиденциальности».

Для самостоятельной настройки ознакомьтесь с инструкцией

Дополнительные настройки cookies в браузерах

Файлы cookie автоматически загружаются в ваш браузер при посещении веб-сайта. У вас есть возможность управлять этими файлами. Если Вы не согласны с использованием файлов cookies, запретите их сохранение на своём устройстве, удалите уже имеющиеся файлы cookies через настройки браузера или прекратите использование сайта.

При отключении обработки cookie наш сайт продолжит функционировать, однако будут использоваться исключительно необходимые технические файлы, без которых работа ресурса невозможна.

Инструкция по отключению cookies
Принять
Настроить
Отклонить

ДОКУМЕНТАЦИЯ

Выберите версию, форк и язык для СУБД Digital Q.DataBase, чтобы прочитать или скачать всю документацию.
Техподдержка
Документация
Диасофт
Авторские права © 2016–2025 ООО "Диасофт Экосистема"
Скачать всю документацию:

1.1.4. Доступ к базе данных

Как только вы создали базу данных, вы можете получить к ней доступ:

  • Запустив интерактивную терминальную программу Digital Q.DataBase, называемую psql, которая позволяет вам интерактивно вводить, редактировать и выполнять команды SQL.

  • Используя существующий графический фронтенд-инструмент, такой как pgAdmin или офисный пакет с поддержкой ODBC или JDBC для создания и управления базой данных. Эти возможности не рассматриваются в этом руководстве.

  • Написав собственное приложение, используя одно из нескольких доступных связываний языков. Эти возможности обсуждаются далее в Часть 4.

Возможно, вы захотите запустить psql, чтобы попробовать примеры из этого руководства. Его можно активировать для базы данных mydb, набрав команду:

$ psql mydb

Если вы не укажете имя базы данных, то по умолчанию будет использоваться имя вашей учётной записи пользователя. Вы уже видели эту схему в предыдущем разделе, используя createdb.

В psql вас поприветствуют следующим сообщением:

psql (17.4)
Type "help" for help.

mydb=>

Последняя строка также может быть:

mydb=#

Это означает, что вы суперпользователь базы данных, что, скорее всего, имеет место, если вы установили экземпляр Digital Q.DataBase самостоятельно. Суперпользователь не подчиняется контролю доступа. Для целей данного руководства это не важно.

Если у вас возникли проблемы с запуском psql, вернитесь к предыдущему разделу. Диагностика createdb и psql аналогична, и если первая работала, вторая тоже должна работать.

Последняя строка, выводимая psql — это приглашение, она указывает, что psql слушает вас, и вы можете вводить SQL-запросы в рабочей среде psql. Попробуйте эти команды:

mydb=> SELECT version();
                                         version
-------------------------------------------------------------------​-----------------------
 PostgreSQL 17.4 on x86_64-pc-linux-gnu, compiled by gcc (Debian 4.9.2-10) 4.9.2, 64-bit
(1 row)

mydb=> SELECT current_date;
    date
------------
 2016-01-07
(1 row)

mydb=> SELECT 2 + 2;
 ?column?
----------
        4
(1 row)

Программа psql имеет ряд внутренних команд, которые не являются SQL-командами. Они начинаются с символа обратной косой черты, «\». Например, вы можете получить справку о синтаксисе различных команд Digital Q.DataBase SQL, набрав:

mydb=> \h

Чтобы выйти из psql, введите:

mydb=> \q

psql завершит работу и вернёт вас в вашу командную оболочку. Для получения дополнительных внутренних команд наберите \? в приглашении psql. Полные возможности psql задокументированы в psql. В этом руководстве мы не будем использовать эти возможности явно, но вы можете использовать их самостоятельно.

Наверх
свяжитесь
с нами
контакты
Для прямой связи с нами вы можете использовать контакты ниже, либо оставить заявку через форму обратной связи, и мы обязательно свяжемся с вами

*поля обязательные к заполнению