LINUX.ORG.RU

PostgreSQL в VS Code

 , ,


0

2

Microsoft выпустила расширение для PostgreSQL в VS Code — по сути, полноценную IDE для работы с Postgres

Что умеет:

  • Встроенная визуализация схемы БД прямо из редактора
  • Интеграция с GitHub Copilot, включая агентный режим — AI пишет, оптимизирует и объясняет SQL, понимает естественный язык
  • IntelliSense с контекстом БД (автокомплит, форматирование, подсветка синтаксиса)
  • Быстрый запуск PostgreSQL в Docker
  • Простое подключение к локальным и облачным PostgreSQL, поддержка нескольких профилей, разбор строк подключения и фильтрация Azure-инстансов, плюс безопасная авторизация через Entra ID
  • История запросов для быстрого повторного использования

Забираем здесь

История запросов для быстрого повторного использования

Единственная фича, относящаяся к организации работы, а не ништякам и твикам. И та скучная.

/me продолжает использовать psql.

kaldeon
()
Последнее исправление: kaldeon (всего исправлений: 1)
Ответ на: комментарий от ox55ff

Запросы в текстовом редакторе, для исполнения передаю в psql и получаю обратно.

Ништяков вроде автокомплита или визуализации нет, зато организация запросов устраивает. Но это по идее и в VS Code должно быть (на свой манер, присущий вскоду), я чет поторопился осуждать.

kaldeon
()
Последнее исправление: kaldeon (всего исправлений: 2)

Из этой новости я узнал, что

  • Code - OSS / Visual Studio Code / VSCodium - это, оказывается, всё разные вещи
  • Для каждой из них нужны разные движения руками, чтобы установить это расширение из Microsoft Visual Studio Code Marketplace

В итоге поставил, посмотрел. Пошел обратно в DBeaver.

Toxo2 ★★★★
()

Microsoft уже давно на Electron и его разновидностях пишет IDE для DB, например для Ms SQL Server кроссплатформный «Azure Data Studio».

Oracle тоже переписал свой SQLDeveloper, который изначально был написан на Java и платформе NetBeans, на VSCode «Oracle SQL Developer Extension for VSCode» А SQLDeveloper, который был написан на Java развивается исключительно в режиме поддержки и устранения багов.

BrIg
()

а я знал, что лучше dbeaver-а ничо не придумали ))

в новости написано вкусно, но завершилось всё не успев начаться:

[PYI-1087:ERROR] Failed to load Python shared library '/home/pbxdev/.vscode-server/extensions/ms-ossdata.vscode-pgsql-1.4.2/pgsqltoolsservice/v2.0.3/Ubuntu16/pgsqltoolsservice/_internal/libpython3.10.so': dlopen: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.35' not found (required by /home/pbxdev/.vscode-server/extensions/ms-ossdata.vscode-pgsql-1.4.2/pgsqltoolsservice/v2.0.3/Ubuntu16/pgsqltoolsservice/_internal/libpython3.10.so)

а бобр курва работает не только с постгресом и ваще ))

// ладно, это была задача со звёздочкой )) ставил я его в девконтейнер, в котором ос не такая свежая, как хотелось бы )

You are correct that for linux environments, we have some build constraints that limit us to supporting platforms that have a minimum GLIBC of 2.35. We continue to explore ways to support older operating systems, but for the moment there is no workaround. тоска..

aol ★★★★★
()
Последнее исправление: aol (всего исправлений: 2)
Ответ на: комментарий от aol

Аналогично - поставил расширение, оно встали и даже завелось. На диске заняло под 250 Мб с минимумом возможностей. Снес. Запустил Dbeaver и тихо порадовался, что наряду с IDEA и его тоже делают нормальные русские разработчики

anonymous
()