Jak odpalić wyrażenie, na którym jest kursor? (dowolny klient)

0

Witam. Na co dzień pracuję na bazie PostgreSQL używając PGAdmina. F5 odpala mi wszystko, chyba że zaznaczone jest tylko pewne wyrażenie. Wtedy uruchamia się tylko to ostatnie. Brakuje mi możliwości odpalenia jakimś skrótem tylko polecenia, na którym jest kursor. Znalazłem taki wątek w tym temacie:
https://dba.stackexchange.com/questions/120380/keyboard-shortcut-to-execute-statement-at-cursor-in-pgadmin
Kolega skarży się, że coś takiego mógł zrobić na MySQL Workbenchu, czyli nie jest to jakiś absurdalny pomysł i zastanawiam się czy może w konkurencyjnych do PGAdmina klientach SQL czegoś takiego nie ma. Ktoś radzi żeby sobie zaznaczyć linijkę poprzez shift + home i potem odpalić, ale to mało wygodne tym bardziej, że chyba nie ma opcji zmiany skrótów klawiszowych w PGAdmin.

Ktoś może wie jak to poprawić w PGAdminie albo jaki inny program może to zrobić na bazie PostgreSQL? Myślałem trochę o czymś vimopodobnym i z tego co widzę jest wtyczka pgsql:
https://github.com/lifepillar/pgsql.vim
ale nie wiem czy poza samym kolorowaniem składni i autouzupełnianiem coś robi.

2

Dorywczo do obsługi PostgreSQL używam https://dbeaver.io w wersji community.
Opcja wykonania polecenia, na którym jest kursor jest domyślnie w nim włączona.
Polecenie uruchamia się poprzez Ctrl+Enter w podglądzie danych z opcji SQL Console.

1

Wspomniany powyżej DBeaver.
Choć ma sporo błędów, to myślę, że do twojej pracy się nada... 😀

0

Polecam ems sql managera dla postgresql jest wersja free jak dobrze poszukasz i tam ta fukncjonalnosc jest domyslna

0

Dzięki wszystkim. Wybrałem Beavera. Ma jeszcze wtyczkę do Vima jakby kogoś interesowało: https://shehuawwal.com/installing-vim-extension-module-for-dbeaver-with-vrapper/

0

Właśnie z wtyczkami uważaj. W połączeniu z transakcjami (auto-commitem, auto-rolbackiem), bo to DBeaver ma skopane. W ogóle transakcje DBeaver ma skopane i trzeba bardzo uważać i wiedzieć, co się robi...

1 użytkowników online, w tym zalogowanych: 0, gości: 1