Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Azure Data CLI ()
azdata
Замечание
Некоторые сценарии, которые ранее обрабатывались Azure Data CLI (azdata) теперь управляются с помощью расширений Azure CLI иazрабочих процессов на основе Azure Arc. Для всех azdata команд нет одной замены 1:1. В следующей таблице рассматриваются распространенные варианты Azure CLI, в которых они существуют.
| azdata command area | Расширение Azure CLI или группа команд | Справочник по Azure CLI |
|---|---|---|
azdata arc dc * |
az arcdata |
Справочник по интерфейсу командной строки данных Azure Arc |
azdata arc sql mi * |
az arcdata sql mi |
Управление управляемым экземпляром SQL Azure с помощью CLI |
azdata arc postgres * |
az arcdata postgres |
Управление сервером PostgreSQL с помощью CLI |
azdata migrate * |
az datamigration |
Миграция с помощью интерфейса командной строки |
azdata extension * |
az extension * |
Общие сведения о расширениях Azure CLI |
azdata login |
az login |
az login |
azdata sql shell / azdata sql query |
Нет эквивалента Azure CLI (использование sqlcmd, SSMS или другие средства SQL) |
служебная программа sqlcmd SQL Server Management Studio |
Для новых сценариев автоматизации и управления предпочитайте azure CLI (az), расширения Azure CLI и портал Azure Arc.
В следующей статье приводятся справочные сведения по командам sql в средстве azdata. Дополнительные сведения о других командах azdata см. в справочнике по azdata.
Команды
| Command | Описание |
|---|---|
| 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>
Пример командной строки для начала использования полной строки подключения. Замените <password> допустимым паролем.
azdata postgres shell --dbname postgres://user:<password>@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.