Чи ви використовуєте PostgreSQL локально чи в хмарі, розширення Microsoft PostgreSQL extension for VS Code додає керування базами прямо в редактор. Підключайтесь до баз, пишіть і запускайте запити, візуалізуйте схеми й навіть спілкуйтеся з GitHub Copilot про дані — усе без переключення вікон. Користувачі Azure також отримують вбудовану Entra-аутентифікацію для Azure Database for PostgreSQL.
Інтеграція GitHub Copilot
У розширенні є агент GitHub Copilot @pgsql, який надає AI‑допомогу для задач, специфічних для PostgreSQL. Ви можете попросити Copilot переписати запит, пояснити, що запит робить, або проаналізувати продуктивність запиту — прямо з контекстного меню.
Режим Copilot Chat Agent робить крок далі — він виконує багатокрокові завдання, як-от налагодження, оптимізація схем і тонке налаштування продуктивності. Перед внесенням змін у базу він запитує ваш дозвіл.
Візуалізація схеми
Клацніть правою кнопкою по будь‑якому запису бази в Object Explorer і виберіть "Visualize Schema", щоб побачити графічне подання структури бази. Це допомагає швидше зрозуміти зв’язки між таблицями й простіше орієнтуватися у великих базах.
Керування підключеннями
Розширення підтримує локальні інстанси PostgreSQL і бази в хмарі. Можна створювати кілька профілів підключень, розбирати connection strings і переглядати розгортання Azure Database for PostgreSQL прямо з розширення. Для користувачів Azure Entra ID забезпечує безпарольний вхід з автоматичним оновленням токенів.
Інструменти для запитів
Написання SQL у VS Code стає зручнішим завдяки контекстному IntelliSense, що підказує назви таблиць, поля й SQL‑ключові слова під час набору. Є підсвітка синтаксису, автоформатування та панель історії запитів для перегляду виконаних раніше запитів.
Результати запитів можна експортувати в CSV, JSON або Excel, щоб швидко поділитися даними або імпортувати їх у інші інструменти.
Підтримка Docker
Потрібна локальна інстанція PostgreSQL для розробки? Розширення може підняти контейнер PostgreSQL з мінімальним налаштуванням — і все це не виходячи з VS Code.
Додаткові можливості
- Server Dashboard: моніторинг метрик продуктивності ваших PostgreSQL‑серверів
- Schema Migration: перенесення Oracle databases у Azure Database for PostgreSQL з AI‑підтримкою трансформації
- Object Explorer: перегляд tables, views, functions та інших об'єктів бази даних
Встановити розширення PostgreSQL можна з VS Code Marketplace або через пошук "PostgreSQL" у бічній панелі Extensions.