PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Kolory w wierszu polecenia psql

Uwaga: Muszę jeszcze znaleźć główną przyczynę, dla której czasami jest to konieczne, jednak powinno to naprawić.

Istnieją dwa znaki wskazujące początek/zatrzymanie niedrukowalnych znaków w readline/libedit (?), 0x01 i 0x02.

Tak więc, jeśli dodasz je przed i po niedrukowalnych sekwencjach w PROMPT1, powinno działać. Wynik w twoim przypadku będzie następujący:

\set PROMPT1 '%001%[%033[1;33;40m%]%002%[email protected]%/%R%001%[%033[0m%]%002%# '

Aktualizacja: Wydawałoby się, że powinno to być obsługiwane w psql, gdzieś muszą się jakoś zgubić. Może USE_READLINE nie jest zdefiniowany? Zobacz:Wiersz 286 w src/bin/psql/prompt.c



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. właściwa adnotacja hibernacji dla byte[]

  2. Scal tabelę i dziennik zmian w widoku w PostgreSQL

  3. Jak Atan() działa w PostgreSQL

  4. Aktualizacja Postgres z lewego przyłączenia

  5. Połączenie zewnętrzne 3 lub więcej stołów w Laravel 8