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


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

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

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

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

  1. Откройте представление расширений в Visual Studio Code, выбрав значок расширений в строке действий или с помощью команды View: Extensions .
  2. Найдите PostgreSQL в Extensions Marketplace.
  3. Выберите расширение PostgreSQL и нажмите кнопку "Установить".

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

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

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

Диспетчер соединений

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

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

Обозреватель объектов

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

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

Редактор запросов

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

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

Средство просмотра результатов

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

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

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

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

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

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

  • Виндоус
  • macOS
  • Линукс

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

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

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

  • Меню справки

    • Перейти к Помощь > Сообщить о проблеме
  • Палитра команд

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