Поделиться через


azdata postgres

Область применения: Azure Data CLI ()azdata

В следующей статье приводятся справочные сведения по командам sql в средстве azdata. Дополнительные сведения о других командах azdata см. в справочнике по azdata.

Команды

Команда Description
azdata postgres shell Интерфейс оболочки командной строки для Postgres. См. раздел https://www.pgcli.com/.
azdata postgres query Эта команда запроса позволяет выполнять команды PostgreSQL в сеансе баз данных.

azdata postgres shell

Интерфейс оболочки командной строки для Postgres. См. раздел https://www.pgcli.com/.

azdata postgres shell [--dbname -d] 
                      [--host]  
                      
[--port -p]  
                      
[--password -w]  
                      
[--no-password]  
                      
[--single-connection]  
                      
[--username -u]  
                      
[--pgclirc]  
                      
[--dsn]  
                      
[--list-dsn]  
                      
[--row-limit]  
                      
[--less-chatty]  
                      
[--prompt]  
                      
[--prompt-dsn]  
                      
[--list -l]  
                      
[--auto-vertical-output]  
                      
[--warn]  
                      
[--no-warn]

Примеры

Пример командной строки для запуска интерактивного взаимодействия.

azdata postgres shell

Пример командной строки с указанием базы данных и пользователя.

azdata postgres shell --dbname <database> --username <username> --host <host>

Пример командной строки, позволяющей начать использовать полную строку подключения.

azdata postgres shell --dbname postgres://user:passw0rd@example.com:5432/master 

Необязательные параметры

--dbname -d

Имя базы данных, к которой нужно подключиться.

--host

Адрес узла базы данных Postgres.

--port -p

Номер порта, на котором экземпляр Postgres ожидает передачи данных.

--password -w

Принудительный запрос пароля.

--no-password

Пароль никогда запрашиваться не будет.

--single-connection

Для завершений не будет использоваться отдельное подключение.

--username -u

Имя пользователя для подключения к базе данных Postgres.

--pgclirc

Расположение файла pgclirc.

--dsn

Использование имени DSN, настроенного в разделе [alias_dsn] файла pgclirc.

--list-dsn

Перечисление имен DSN, настроенных в разделе [alias_dsn] файла pgclirc.

--row-limit

Задание порога для запроса о лимите строк. Задайте 0, чтобы отключить запрос.

--less-chatty

Пропуск приветствия при запуске и прощания при выходе.

--prompt

Формат запроса (по умолчанию \u@\h:\d>).

--prompt-dsn

Формат запроса для подключений с использованием псевдонимов DSN (по умолчанию \u@\h:\d>).

--list -l

Перечисление доступных баз данных и последующий выход.

--auto-vertical-output

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

--warn

Предупреждение перед выполнением запроса с разрушением.

--no-warn

Предупреждение перед выполнением запроса с разрушением.

Глобальные аргументы

--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--output -o

Формат вывода. Допустимые значения: json, jsonc, table, tsv. Значение по умолчанию: json.

--query -q

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--verbose

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

azdata postgres query

Эта команда запроса позволяет выполнять команды PostgreSQL в сеансе баз данных.

azdata postgres query --q -q 
                      [--host]  
                      
[--dbname -d]  
                      
[--port -p]  
                      
[--username -u]

Примеры

Перечисление всех таблиц в information_schema.

azdata postgres query --host <host> --username <username> -q "SELECT * FROM information_schema.tables"

Обязательные параметры

--q -q

Запрос PostgreSQL, который нужно выполнить.

Необязательные параметры

--host

Адрес узла базы данных Postgres. localhost

--dbname -d

База данных, в которой нужно выполнить запрос.

--port -p

Номер порта, на котором экземпляр Postgres ожидает передачи данных. 5432

--username -u

Имя пользователя для подключения к базе данных Postgres.

Глобальные аргументы

--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--output -o

Формат вывода. Допустимые значения: json, jsonc, table, tsv. Значение по умолчанию: json.

--query -q

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--verbose

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

Следующие шаги

Дополнительные сведения о других командах azdata см. в справочнике по azdata.

Дополнительные сведения об установке средства azdata см. в разделе Установка azdata.