Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Расширение PostgreSQL для Visual Studio Code — это мощное средство, предназначенное для упрощения разработки и управления базами данных PostgreSQL. В этом руководстве описывается подключение к базе данных PostgreSQL и выполнение запросов в среде Visual Studio Code.
Prerequisites
Прежде чем начать, убедитесь, что у вас есть необходимые средства и ресурсы, скачанные и установленные.
Эти инструменты и ресурсы помогут вам следовать инструкциям в этой статье и максимально использовать интеграцию GitHub Copilot для расширения PostgreSQL в Visual Studio Code.
- Visual Studio Code , установленный на компьютере.
- База данных PostgreSQL, установленная локально или размещенная в облаке.
- Расширение PostgreSQL , установленное в Visual Studio Code.
- Расширение GitHub Copilot
- Установленное расширение чата GitHub Copilot.
- Учетная запись Azure для подключения к облачным базам данных (необязательно).
Установка расширения PostgreSQL
Чтобы установить расширение PostgreSQL, выполните следующие действия.
- Откройте Visual Studio Code и перейдите в представление расширений, выбрав значок расширений в строке действий или с помощью команды View: Extensions .
- Найдите PostgreSQL в Extensions Marketplace.
- Выберите расширение PostgreSQL , созданное корпорацией Майкрософт, и выберите "Установить".
Когда расширение установлено, на боковой панели Visual Studio Code появится страница PostgreSQL, представленная значком слона.
Добавление подключения к PostgreSQL
Независимо от того, размещено ли локально или на удаленном сервере, подключение к базе данных PostgreSQL является основным шагом в управлении данными и взаимодействии с ними. Этот процесс включает в себя предоставление необходимых сведений о подключении, таких как адрес сервера, порт и учетные данные проверки подлинности, чтобы установить безопасную связь между клиентским приложением и базой данных. С помощью расширения PostgreSQL для Visual Studio Code вы можете легко подключиться к базе данных и использовать эффективные средства для запроса, управления и анализа данных.
Щелкните значок слона на боковой панели, чтобы открыть страницу расширения PostgreSQL.
Нажмите кнопку "Добавить подключение ".
Введите сведения о подключении вручную или используйте формат строки подключения:
psql -h <server>.postgres.database.azure.com -p 5432 -UПри использовании Azure войдите в учетную запись Azure и найдите экземпляр базы данных. Фильтрация по подписке, группе ресурсов, серверу и имени базы данных.
Authentication
Расширение поддерживает два метода проверки подлинности:
- Имя пользователя и пароль. Введите учетные данные базы данных непосредственно в поля подключения.
- Проверка подлинности идентификатора Microsoft Entra: добавьте учетную запись идентификатора Microsoft Entra для баз данных, размещенных в Azure.
Тестирование и сохранение подключения
- Выберите "Проверить подключение", чтобы проверить сведения о подключении.
- После успешного тестирования в поле теста отображается флажок.
- Выберите "Подключиться" , чтобы установить подключение.
- Подключение автоматически сохраняется и отображается в окне "Подключения".
Просмотр объектов базы данных
Обозреватель объектов предоставляет иерархическое представление объектов базы данных:
- Разверните элемент базы данных для просмотра схем, таблиц, представлений, функций и хранимых процедур.
- Щелкните правой кнопкой мыши на базе данных, чтобы увидеть параметры:
- Запуск нового запроса
- Чат с этой базой данных (запускает интерфейс чата pgsql)
- Подключитесь к PSQL, чтобы открыть подключение к терминалу psql
- "Щелкните правой кнопкой мыши по таблице и выберите Выбрать первые 1000, чтобы просмотреть данные." Запрос откроется в редакторе запросов, а результаты отображаются на вкладке "Средство просмотра результатов".
Выполнение запросов
Используйте редактор запросов для создания и выполнения запросов SQL:
- Воспользуйтесь преимуществами IntelliSense с поддержкой контекста для автозаполнения ключевых слов SQL и имен объектов.
- Используйте выделение синтаксиса и автоформатирование для повышения удобочитаемости и точности.
- Доступ к ранее выполненным запросам через панель журнала запросов.
Просмотр результатов запроса
Средство просмотра результатов предлагает расширенные функции для взаимодействия с результатами запроса:
- Экспорт результатов в форматы CSV, JSON или Excel для дальнейшего анализа.
- Используйте параметры поиска, фильтрации и сортировки для уточнения данных.
- Представления постоянных данных поддерживают контекст при переключении между вкладками.
Использование GitHub Copilot для расширенной помощи
Интеграция с GitHub Copilot улучшает возможности разработки PostgreSQL, предоставляя предложения кода с поддержкой искусственного интеллекта, советы по оптимизации запросов и помощь в интерактивной базе данных. Эта функция помогает оптимизировать рабочий процесс, сократить время разработки и получить более подробную информацию о операциях базы данных. В этом разделе описаны шаги по активации и использованию Copilot в расширении PostgreSQL для Visual Studio Code.
Убедитесь, что установлены расширения GitHub Copilot и Copilot Chat.
Войдите в учетную запись GitHub и включите @pgsql агент Чата Copilot в параметрах расширения.
Запросы интерактивной базы данных
Щелкните правой кнопкой мыши базу данных и выберите "Чат с этой базой данных ", чтобы взаимодействовать с Copilot.
Напишите такие запросы, как в следующем примере, чтобы получить подробные аналитические сведения и предложения.
@pgsql tell me about the tables in the HR schema
Дополнительные сведения см. в разделе "Настройка GitHub Copilot".
Подключение к базе данных Azure для PostgreSQL с помощью Visual Studio Code
Подключитесь к гибкому экземпляру сервера Базы данных Azure для PostgreSQL с помощью Visual Studio Code, выполнив следующие действия.
- Войдите на портал Azure и найдите гибкий экземпляр сервера Базы данных Azure для PostgreSQL.
- Перейдите на страницу Обзор экземпляра сервера.
Подключение с помощью Visual Studio Code
Параметр "Подключиться к Visual Studio Code" на портале Azure упрощает подключение к гибкому экземпляру сервера Базы данных Azure для PostgreSQL. Эта функция упрощает настройку, проводя вас через необходимые предварительные шаги и автоматически настраивая параметры подключения. С помощью этой интеграции можно быстро установить подключение и управлять базой данных непосредственно в среде Visual Studio Code.
- На странице Обзор нажмите кнопку Подключение с Visual Studio Code.
- Откроется боковая панель, в которую перечислены требования для подключения с помощью Visual Studio Code.
Подтверждение требований
На боковой панели убедитесь, что все пререквизиты (расширения Visual Studio Code и PostgreSQL) выполнены, отметив соответствующие флажки.
При необходимости скачайте Visual Studio Code и расширение с помощью ссылок на боковой панели.
При необходимости заполните параметры подключения, такие как имя базы данных по умолчанию, метод проверки подлинности и пул соединений.
Открыть в Visual Studio Code
- Нажмите кнопку "Открыть в Visual Studio Code" на боковой панели.
- Если запуск Visual Studio Code и расширения занимает более 40 секунд, на боковой панели появится кнопка "Повторить открытие в Visual Studio Code".
Запустите Visual Studio Code.
- Если Visual Studio Code установлен и запущен, диалоговое окно подключения расширения PostgreSQL запускается автоматически.
- Если Visual Studio Code установлен, но не открыт, он запускается примерно в течение 40 секунд, за которым следует диалоговое окно подключения.
Сведения о подключении автозаполнения
Откроется диалоговое окно подключения в расширении PostgreSQL, а поле "Имя сервера " автоматически заполняется конечной точкой сервера.
Предоставление сведений о проверке подлинности
Выберите предпочтительный метод проверки подлинности:
- Проверка подлинности паролей. Введите имя пользователя и пароль вручную.
- Аутентификация Entra: Введите учетные данные учетной записи Azure.
Укажите другие сведения о подключении, например имя профиля, имя базы данных (необязательно), группу серверов и номер порта.
Сохранение и подключение
Нажмите кнопку "Сохранить" и "Подключить" , чтобы установить подключение. После подключения разверните сервер в дереве обозревателя объектов, чтобы просмотреть базы данных, схемы и таблицы или использовать встроенное средство запроса для управления объектами базы данных.
Troubleshoot
При возникновении проблем во время процесса подключения:
Убедитесь, что Visual Studio Code и расширение PostgreSQL установлены и включены.
Убедитесь, что IP-адрес разрешен в параметрах брандмауэра базы данных Azure для PostgreSQL.
Если предварительные требования не выполнены, на боковой панели представлены отзывы и шаги по устранению проблемы, включая повторную попытку подключения.
Отзывы и поддержка
Для ошибок, запросов функций и проблем используйте встроенное средство обратной связи в Visual Studio Code. Вы можете выполнить этот процесс обратной связи с помощью меню справки Visual Studio Code или палитры команд PGSQL.
Меню справки
- Перейти к Помощь > Сообщить о проблеме
Палитра команд
- Откройте палитру команд с помощью
Ctrl + Shift + Pи выполните:PGSQL: Report Issue
- Откройте палитру команд с помощью