2016-04-11 16 views
0

benim adınız için psql'i, kullanıcı varsayılan olarak çalıştırdığınızda değiştirme:psql'in veritabanı adını

$ psql 
psql (9.4.5) 
Type "help" for help. 

jeffrey.wan=# 

Bunu nasıl başka bir şey değiştirebilirim?

psql -U jeffrey.wan desired_user 
psql (9.4.5) 
Type "help" for help. 

desired_user=# 
+0

'psql'in -U tanrısının psql'i: doğrudan istediğiniz yere Örneğin, bu getirecektir FATAL: rol "tanrı" – wildplasser

cevap

1

Tip \? mevcut komutların listesini almak için ve aradığınız biri olduğunu göreceksiniz: Bu arada

\c desired_user 

, Görüntülenen isim olan veritabanı bağlı olduğunuz kullanıcı değil, bağlı. Başka bir kullanıcı, ikinci parametre olarak yazarak belirtebilirsiniz.

Ancak ilk kez bağlandığınızda command line parameters'u bulmanız daha iyi olur.

psql -d database -U user -h hostname 
+0

exist' gelmez size doğrudan istediğiniz yere' – Jwan622

+0

getirmek" ne demek Yani, sadece "psql" yazıp, başka birine bağlanmaya çalışmak yerine, komut satırında kullanıcı ve veritabanını belirtebileceğiniz anlamına gelir. –

+0

Kalıcı bir düzeltme var mı? Bu yüzden gelecekte psql çalıştırabilirim ve Doğru veritabanına işaret eder misiniz? – Jwan622

İlgili konular