Postgresql veritabanlarında mevcut oturumda kullanıcının değiştirilmesi

Posrtgresql sunucusuna bağlanıldığında mevcut oturumda bağlı olan kullanıcıdan farklı bir kullanıcıya geçiş mümkündür. Bunu set role komutu ile yapabiliriz.

Aşağıdaki gibi psql ile bağlantı sağladıktan sonra mevcut kullanıcı değiştirebilirsiniz.

 

[postgres@postgresqldb ~]$ psql -U aduruoz -h localhost -d postgres
psql (12.4)
Type "help" for help.

postgres=# select current_user, session_user;
 current_user | session_user 
--------------+--------------
 aduruoz      | aduruoz
(1 row)

postgres=# set role to test_user;
SET
postgres=> select current_user, session_user;
 current_user | session_user 
--------------+--------------
 test_user     | aduruoz
(1 row)

 

Bir cevap yazın

Your email address will not be published. Required fields are marked *.

*
*

Lütfen captcha kodunu giriniz *

Lütfen Resimdeki Kodu Boşluğa Giriniz.
You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>