Memento : accès au logiciel postgresql Organisation matérielle Votre poste de travail se charge juste d'afficher les applications exécutées sur un serveur (une machine assez puissante). Dans un terminal L'invite de commande (ou prompt) pour taper des commandes UNIX a la forme suivante : nom@machine rep_courant $ nom représente l'identifiant de l'utilisateur connecté machine représente le nom de la machine rep_courant est le répertoire (dossier) courant, par exemple ~ est un raccourci qui signifie lerépertoire personnel (à la racine de tous les répertoires) ou : La commande cd (change directory) permet de se déplacer dans les répertoires. Les points ont un sens précis : . représente le répertoire courant (cd . ne change rien) .. représente le répertoire parent (cd .. permet de revenir au répertoire parent) Exemple : ou encore cd Donnees/Geo pour aller au répertoire Geo situé dans le répertoire Donnees du répertoire courant. La touche tabulation permet d'accéder à la complétion automatique. 1 Pour accéder à Postgresql 1) Se connecter sur un poste de travail Login : identifiant ENT Mot de passe ENT 2) Accéder au serveur de base de données (codd) ssh identifiantENT@codd Mot de passe = mot de passe ENT 3) Ouvrir postgresql psql -U identifiant_psql ma_base Mot de passe : identifiant_psql ou ‘identifiant_psql’ est votre identifiant ENT (Sans chiffre ou le point si il y en a un !!!) ‘ma_base’ est le nombre de votre nouvelle base de données (GEO_identifiant_psql) Nom de la base de données courante L'invite => indique que l'on est dans l'environnement psql SINON taper CTRL + C pour réinitialiser et commencer une nouvelle commande. Sous Postgresql L'invite de commande est différente: identifiant_psql=> Par exemple : GEO_dupont=> Donc si l'invite se termine par =>, je suis sous postgresql et je dois taper des commandes postgresql uniquement (requêtes ou commandes SQL, commandes psql). Pour quitter Postgres : \q Pour obtenir la description d'une table de la base courante : \d matable Pour se connecter a la base « base_gaulois » \connect base_gaulois Pour lister l’ensemble des tables existantes : \d 2