PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Warna di prompt psql

Catatan: Saya belum menemukan akar penyebab mengapa hal ini terkadang diperlukan, namun, ini akan memperbaikinya untuk Anda.

Ada dua karakter untuk menunjukkan mulai/berhentinya karakter yang tidak dapat dicetak di readline/libedit (?), 0x01 dan 0x02.

Jadi, jika Anda menambahkan ini sebelum dan sesudah urutan yang tidak dapat dicetak di PROMPT1 Anda, itu akan berfungsi. Hasil dalam kasus Anda adalah:

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

Pembaruan: Tampaknya ini harus ditangani di psql, di suatu tempat mereka harus tersesat. Mungkin USE_READLINE tidak didefinisikan? Lihat:Baris 286 di 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. Iterasi lebih dari integer[] di PL/pgSQL

  2. Konversi DateTime ke Waktu NHibernate Postgresql

  3. Cara Mengimpor database PostgreSQL menggunakan phpPgAdmin

  4. Menghitung karakter secara berurutan melalui SQL

  5. Nilai 'LANJUTKAN' bukan kesalahan faset-valid saat menjalankan liquibase