Керуйте базами даних PostgreSQL безпосередньо в VS Code за допомогою розширення від Microsoft.

0
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 03 лютого, 2026
Працюєте з PostgreSQL у проєктах на Laravel? Розширення PostgreSQL для VS Code дає змогу підключатися до баз даних, візуалізувати схеми, піднімати контейнерні інстанси та використовувати Copilot для переписування й аналізу запитів прямо в редакторі.

Чи ви використовуєте PostgreSQL локально чи в хмарі, розширення Microsoft PostgreSQL extension for VS Code додає керування базами прямо в редактор. Підключайтесь до баз, пишіть і запускайте запити, візуалізуйте схеми й навіть спілкуйтеся з GitHub Copilot про дані — усе без переключення вікон. Користувачі Azure також отримують вбудовану Entra-аутентифікацію для Azure Database for PostgreSQL.

Інтеграція GitHub Copilot

У розширенні є агент GitHub Copilot @pgsql, який надає AI‑допомогу для задач, специфічних для PostgreSQL. Ви можете попросити Copilot переписати запит, пояснити, що запит робить, або проаналізувати продуктивність запиту — прямо з контекстного меню.

Використання агента @pgsql Copilot для аналізу запиту
Агент @pgsql може переписувати, пояснювати й аналізувати продуктивність запитів. Джерело зображення: VS Code Marketplace

Режим Copilot Chat Agent робить крок далі — він виконує багатокрокові завдання, як-от налагодження, оптимізація схем і тонке налаштування продуктивності. Перед внесенням змін у базу він запитує ваш дозвіл.

Візуалізація схеми

Клацніть правою кнопкою по будь‑якому запису бази в Object Explorer і виберіть "Visualize Schema", щоб побачити графічне подання структури бази. Це допомагає швидше зрозуміти зв’язки між таблицями й простіше орієнтуватися у великих базах.

Візуалізація схеми з таблицями та зв'язками
Візуалізуйте схему бази прямо у VS Code. Джерело зображення: VS Code Marketplace

Керування підключеннями

Розширення підтримує локальні інстанси PostgreSQL і бази в хмарі. Можна створювати кілька профілів підключень, розбирати connection strings і переглядати розгортання Azure Database for PostgreSQL прямо з розширення. Для користувачів Azure Entra ID забезпечує безпарольний вхід з автоматичним оновленням токенів.

Інструменти для запитів

Написання SQL у VS Code стає зручнішим завдяки контекстному IntelliSense, що підказує назви таблиць, поля й SQL‑ключові слова під час набору. Є підсвітка синтаксису, автоформатування та панель історії запитів для перегляду виконаних раніше запитів.

Результати запитів можна експортувати в CSV, JSON або Excel, щоб швидко поділитися даними або імпортувати їх у інші інструменти.

Підтримка Docker

Потрібна локальна інстанція PostgreSQL для розробки? Розширення може підняти контейнер PostgreSQL з мінімальним налаштуванням — і все це не виходячи з VS Code.

Додаткові можливості

Встановити розширення PostgreSQL можна з VS Code Marketplace або через пошук "PostgreSQL" у бічній панелі Extensions.

Популярні

Logomark Logotype

Nuxt 3 + Laravel Sanctum: Просте та надійне рішення для автентифікації вашого SPA та API

У сучасній веб-розробці аутентифікація є ключовою для захисту додатків і даних користувачів. Дізнайтеся, як модуль nuxt-sanctum-authentication спростить інтеграцію між Nuxt 3 та Laravel Sanctum, забезпечуючи надійний і зручний спосіб реалізації аутентифікації для вашого проєкту

Logomark Logotype

Як задокументувати кілька API в Laravel за допомогою Scramble

Ви знали, що в одному додатку Laravel можна реалізувати кілька API? У нашій статті ви дізнаєтеся, як за допомогою Scramble легко документувати різні версії API та налаштувати доступ до документації, щоб зробити її публічною або приватною. Читайте далі, щоб дізнатися більше

Logomark Logotype

Журнал аудиту в Laravel

Хочете забезпечити повну прозорість у своїх Laravel-додатках? Пакет Laravel Audit Log допоможе вам детально відстежувати всі зміни моделей Eloquent та відповідати вимогам регуляторів. Читайте далі, щоб дізнатися, як цей потужний інструмент може підвищити надійність вашого проєкту