====== psql====== [[postgresql:postgresql|{{ :postgresql:icon.jpg?120|}}]] ===== context===== dit document beschrijft de werking van psql, een commandline tool om [[postgresql:postgresql|postgresql]] te beheren. ===== installatie ===== * voeg de [[postgresql:repositories|postgresql repositories]] toe * ''apt install postgresql-client'' ===== aanmelden ===== * meld aan als Linux gebruiker (of: root: ''su **-** '') * voer uit: ''psql '' om vanuit ''psql'' naar een andere database te verbinden: \c ===== help ===== * ''\?'': help met psql * ''\h'': help met SQL commando's ===== database===== * \l: overzicht databases * \l+: gedetailleerd overzicht (oa ook [[postgresql:psql#toegangsrechten|toegangsrechten]] * \dt(+): overzicht tabellen in geselecteerde database. * \d : toont columns in tabel (vgl MySQL: ''DESCRIBE'') ===== gebruikers/groepen===== * \du(+): overzicht gebruikers/groepen * \du : overzicht van 1 specifieke gebruiker/groep zie: [[postgresql:gebruikersbeheer|gebruikersbeheer]] ===== meer info ===== * [[https://www.postgresql.org/docs/8.0/sql-createuser.html|CREATE USER]] * [[https://www.postgresql.org/docs/8.0/sql-alteruser.html|ALTER USER]] {{tag>postgresql}}