sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur får man aktuell databas och användarnamn med `select` i PostgreSQL?

Genom att använda de inbyggda Systeminformationsfunktioner

1.) Använder för närvarande databas

   select current_database()

2.) Ansluten användare

  select user

För att få önskad utdata, använd antingen detta

 select 'Database : ' ||current_database()||', '||'User : '|| user db_details

eller

select format('Database: %s, User: %s',current_database(),user) db_details

Live Demo



  1. Kasta sträng till int och använd i Where-sats

  2. Hur använder man vitlistor och preparerade uttalanden med Postgresql i php?

  3. Självanslutning och rekursivt urval i en tabell

  4. Arbeta med datum i PostgreSQL