DBeaver как переключить базу данных в редакторе sql

Я использую DBeaver с Postgres. Я могу открыть новый редактор sql с помощью ctl+[.

Но у меня в Postgres несколько баз данных. Как я могу запустить редактор sql для другой базы данных? следующее не работает

use <db name>;
select * from <table name>;

dbeaver ui


person Harry Moreno    schedule 22.02.2019    source источник


Ответы (2)


Вы можете установить другую базу данных как активную в вашем текущем соединении, щелкнув правой кнопкой мыши на панели «Навигатор базы данных» и выбрав «Установить активным», ниже я переключаюсь с «postgres» на мою базу данных «report_service» (это версия 6.1.2, не уверен насчет других версий)

введите описание изображения здесь

РЕДАКТИРОВАТЬ: Я недавно обновился до версии 6.3.5, и теперь в раскрывающемся списке есть «Установить по умолчанию», а не «Установить активным», но это, похоже, примерно такое же поведение.

person DatabaseShouter    schedule 29.08.2019
comment
В v6.3.0 такой же вариант. - person EAmez; 20.12.2019
comment
У меня это не работает. В DBeaver 7.3.0 команда Установить по умолчанию не изменяет текущую базу данных. Проверено SELECT current_database();. Другое решение от @ harry-moreno работает хорошо. - person SebastianH; 24.02.2021
comment
Это интересно, сейчас я использую 7.3.2, и у меня все еще работает. - person DatabaseShouter; 26.02.2021

Вы можете изменить текущую выбранную базу данных при создании новых вкладок sql, выбрав ее из раскрывающегося списка.

база данных изменений dbeaver

При этом не забудьте дважды щелкнуть схему, которую хотите выделить. Затем вы можете открывать новые редакторы sql с помощью ctrl+].

person Harry Moreno    schedule 23.02.2019
comment
В v6.3.0 это раскрывающееся меню работает некорректно, и изменить выбранную БД практически невозможно. - person EAmez; 20.12.2019