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


Что такое расширение PostgreSQL для предварительной версии Visual Studio Code?

В настоящее время в общедоступной предварительной версии расширение PostgreSQL для Visual Studio Code — это средство с широкими возможностями, предназначенное для упрощения управления базами данных и разработки PostgreSQL. Это расширение позволяет разработчикам подключаться к базам данных PostgreSQL, записывать и выполнять запросы, а также управлять объектами базы данных без выхода из среды Visual Studio Code. Это расширение революционизирует рабочий процесс разработки PostgreSQL, предоставляя комплексные функциональные возможности, интуитивно понятный дизайн пользовательского интерфейса и простую интеграцию с облачными платформами, такими как База данных Azure для PostgreSQL.

Установка расширения

Чтобы приступить к работе, можно установить расширение PostgreSQL непосредственно из Extensions Marketplace в Visual Studio Code. Выполните следующие действия.

  1. Open the Extensions view in Visual Studio Code by selecting the Extensions icon in the Activity Bar or by using the View: Extensions command.
  2. Search for PostgreSQL in the Extensions Marketplace.
  3. Select the PostgreSQL extension and select Install.

После установки появится значок слона, представляющий страницу PostgreSQL на боковой панели Visual Studio Code.

Новые возможности в предварительной версии

Расширение PostgreSQL для Visual Studio Code предоставляет множество мощных новых функций для повышения производительности и упрощения рабочих процессов разработки. К этим функциям относятся следующие функции предварительной версии:

Connection Manager

Диспетчер соединений упрощает подключение к локальным и облачным базам данных PostgreSQL. К ключевым функциям относятся:

  • Поддержка нескольких профилей подключений, позволяя пользователям подключаться к нескольким экземплярам PostgreSQL и управлять ими.
  • Анализ строки подключения для обеспечения беспрепятственного соединения, независимо от того, подключаетесь ли вы к локальной базе данных или к базе данных, развернутой в облаке.
  • Интеграция с Базой данных Azure для PostgreSQL для прямого просмотра и фильтрации экземпляров вместе с проверкой подлинности Идентификатора Microsoft Entra для надежной безопасности.

Object Explorer

Расширенный обозреватель объектов предоставляет иерархическое представление объектов базы данных, что упрощает просмотр схем, таблиц, представлений, функций и управление ими. К заметным функциям относятся:

  • Дополнительные параметры фильтрации для быстрого поиска определенных объектов.
  • Возможности создания, изменения и удаления объектов базы данных, таких как таблицы, представления и хранимые процедуры.
  • Визуализация схем и связей базы данных для упрощенной навигации.

Query Editor

Редактор запросов улучшает процесс разработки и выполнения запросов с помощью следующих возможностей:

  • IntelliSense с поддержкой контекста для автозаполнения ключевых слов SQL, имен таблиц и функций.
  • Выделение синтаксиса и автоматическое форматирование для повышения удобства чтения запросов.
  • Отслеживание журнала запросов, позволяющее пользователям повторно использовать ранее выполненные запросы.

Results Viewer

Средство просмотра результатов позволяет пользователям взаимодействовать с результатами запроса с помощью таких функций, как:

  • Экспорт результатов в форматы CSV, JSON или Excel.
  • Параметры поиска, фильтрации и сортировки для эффективного анализа данных.
  • Представления персистентных данных для поддержания контекста при переходе между вкладками.

Интеграция GitHub Copilot

Это расширение интегрируется с GitHub Copilot для предоставления помощи на основе искусственного интеллекта, адаптированной к разработке PostgreSQL. С помощью таких @pgsqlкоманд разработчики могут запрашивать базу данных, оптимизировать схему и даже запрашивать Copilot для выполнения определенных операций SQL. Эта функция повышает производительность, предоставляя контекстное руководство и практические аналитические сведения.

Поддерживаемые операционные системы

Расширение PostgreSQL совместимо со следующими операционными системами:

  • Windows
  • macOS
  • Linux

Включая поддержку различных дистрибутивов Linux, таких как Ubuntu, Fedora и Red Hat Enterprise Linux.

Ограничения и рекомендации

Расширение PostgreSQL для Visual Studio Code в настоящее время находится в предварительной версии, и есть некоторые ограничения и рекомендации, которые следует учитывать:

  • В настоящее время ARM64 не поддерживается

Отзывы и поддержка

Для ошибок, запросов функций и проблем используйте встроенное средство обратной связи в Visual Studio Code. Это можно выполнить с помощью меню справки VS Code или палитры команд PGSQL.

  • Help menu

    • Перейти к Помощь > Сообщить о проблеме
  • Command palette

    • Откройте палитру команд с помощью Ctrl + Shift + P и выполните: PGSQL: Report Issue