Lubię używać psql
, a czasami komentuję część zapytania (zazwyczaj jedną linię) - coś w stylu "szybka naprawa i zobacz, co dostajesz".PSql: jak nie usuwać komentarzy do edytora zewnętrznego?
Wewnętrzny edytor psql
nie jest odpowiedni dla dużych zapytań i tak często używam zewnętrznego edytora przez \e
(obecnie jest to vim
).
Problem polega na tym, że część zapytania jest obecnie komentowana w psql
, a następnie pojawia się jako pusty wiersz w zewnętrznym edytorze.
Jak mogę skonfigurować psql
, aby nie usuwać komentarzy po wywołaniu zewnętrznego edytora?
Nie jest to bezpośrednia odpowiedź, ale mówiąc osobiście wolę pracować w plikach .sql, a następnie użyć '\ i', aby uniknąć pisania zapytań bezpośrednio w psql. W ten sposób możesz napisać dowolną liczbę komentarzy i mieć zapytania w formacie bezpośrednio używalnym, jeśli potrzebujesz ich później. –
Napisałem [artykuł blogowy] (http://www.craigkerstiens.com/2013/02/21/more-out-of-psql/) o tym, jak używać trybu serwera Vima z poziomu psql. W ten sposób możesz zachować swoje zapytania bezpiecznie poza psql. – greg
Chciałbym, żeby to było konfigurowalne, często korzystam z zewnętrznego edytora podczas tworzenia prototypów zapytań - ale za każdym razem, gdy komentarze są usuwane, trudno jest selektywnie wykluczać/dodawać warianty według własnego uznania. –