Tuto Express : PostgreSQL

publicité
Menu
pgAdmin – First Step
Jean Fabre, Octobre 2012
Architec TIC
Blog sur l'Architecture TIC (Technologies de l'Information & Communication)
Suite
www.architectic.fr
Avant
Ce Tutoriel Express, va vous présenter un aperçu rapide
du fonctionnement de pgAdmin, en détaillant les
opérations suivantes :
Menu du tutoriel
Présentation des écrans
Connexion au Serveur
Création d’une Base de Données
Création d’un Schéma
Création d’une Table
Suite
Avant
Menu
La zone 1, présente un navigateur hiérarchisé des
objets : Un Groupe de Serveurs -> Serveurs -> des
instances de serveur -> des Bases de données ->
Schémas -> Tables -> Attributs.
La Zone 2, affichera les propriétés de l’objet
sélectionné en zone 1
La Zone 3 récapitulera les requêtes SQL associé à
ce même objet. Par exemple si l’objet est une
Table, la zone 3 indiquera les requêtes SQL, de
création de la table, des contraintes affiliées etc …
Cliquez sur les zones
avec loupe pour voir
un exemple d’écran **
Zone 1
Navigateur
d’objets :
Suite
Propriétés des objets sélectionnés
en zone 1.
Serveurs,
Bases de
Données,
Schémas,
Tables
** Exemple d’écran téléchargé sur le site,
un accès à internet est requis !
Zone 2
Zone 3
Instructions SQL associées
aux objets sélectionnés en
Zone 1
Avant
Menu
Double clic sur le serveur (croix rouge) va afficher la
fenêtre de connexion, où le mot de passe de l’user
postgres devra être saisi.
(celui que vous avez définis lors de l’installation du serveur)
Suite
La connexion est effective, et le navigateur affiche les
objets disponibles. Dans le cas présent nous avons :
1 Base de donnée (postgres, créée lors de l’installation)
2 Tablespaces ( en savoir plus )
1 Rôle de connexion ( en savoir plus )
0 Rôle de groupe
Avant
Menu
Sur le navigateur, clic droit sur ‘Base de données’
puis ‘Ajouter une base de données…’
Dans la nouvelle fenêtre, remplir onglet ‘Propriétés’
puis onglet ‘Définition’ comme indiqué sur les deux
figures de droite.
Cliquez ensuite sur l’onglet ‘SQL’ (suite page 5)
Suite
Avant
Menu
L’onglet SQL vous présente les instructions SQL qui
vont être exécutées.
Cliquez sur OK et normalement, vous devriez avoir
un écran qui ressemble à la figure de droite, où on
voit apparaitre une nouvelle base de données.
Suite
Avant
Menu
‘les Schémas’ extrait de la doc PostgreSQL :
Sur le navigateur, clic droit sur ‘Schémas’ puis
‘Ajouter un schéma…’
Dans la nouvelle fenêtre, remplir onglet
‘Propriétés’ comme indiqué sur la figure de
droite.
Cliquez ensuite sur l’onglet ‘SQL’ (suite page 7)
Suite
Une base de données contient un ou plusieurs schéma(s) nommé(s) qui, eux,
contiennent des tables. Les schémas contiennent aussi d'autres types d'objets
nommés (types de données, fonctions et opérateurs, par exemple). Le même
nom d'objet peut être utilisé dans différents schémas sans conflit ; par
exemple, schema1 et mon_schema peuvent tous les deux contenir une table
nommée ma_table. À la différence des bases de données, les schémas ne
sont pas séparés de manière rigide : un utilisateur peut accéder aux objets
de n'importe quel schéma de la base de données à laquelle il est connecté,
sous réserve qu'il en ait le droit.
Avant
Menu
L’onglet SQL vous présente les instructions SQL qui
vont être exécutées.
Cliquez sur OK et normalement, vous devriez avoir
un écran qui ressemble à la figure de droite, où on
voit apparaitre un nouveau schéma.
Suite
Avant
Menu
Sur le navigateur, clic droit sur ‘Tables’ puis
‘Ajouter une Table…’
Dans la nouvelle fenêtre, remplir onglet
‘Propriétés’ comme indiqué sur la figure de cidessus.
Cliquez ensuite sur l’onglet ‘Colonnes’, puis sur
le bouton ‘Ajouter’ (une colonne) . Une nouvelle
fenêtre s’ouvre ‘Ajouter une colonne…’
Suite
Remplir les onglets ‘Propriétés’ et ‘Définition’
comme indiqué sur la figure de ci-dessus et cicontre.
Le type de donnée ‘bigserial’ est un type spécial, qui va
créer une ID unique pour chaque ligne de la table.
Avant
Menu
Bouton ‘Ajouter ‘
dans l’onglet : Colonnes
Dans la fenêtre ‘Ajouter une Table…’ :
Créer trois autres colonnes
‘titre’ (text), ‘auteur’ (text), ‘num_casier’ (integer),
en remplissant les onglets propriétés comme sur les figures ci-dessus.
Suite
Avant
Menu
Création : Clé Primaire
Dans la fenêtre ‘Ajouter une Table…’ :
Cliquez sur l’onglet ‘Contraintes’ puis en bas
sélectionner ‘Clé primaire’ normalement choix par défaut !
Dans la fenêtre ‘Ajouter une clé primaire…’ ,
cliquez sur l’onglet ‘Colonnes’ puis en bas sélectionnez la colonne ‘num_id’ , puis cliquez sur le bouton ‘Ajouter’ et pour finir sur le bouton ‘Ok’
Suite
Avant
Menu
Création table: Suite & Fin
Dans la fenêtre ‘Ajouter une Table…’ :
Cliquez sur l’onglet ‘SQL’ (si vous ne le voyez pas utilisez les widgets <:>)
Vous devriez voir un écran comme ci-dessus, avec les commandes
SQL qui vont être exécutées . Cliquez sur OK pour lancer la création.
Ensuite pgAdmin devrait vous présenter une nouvelle table et ses colonnes (ci-dessus)
Suite
Avant
Menu
Ce tutoriel de prise en main de
pgAdmin, est terminé, vous devriez
maintenant pouvoir créer vousmêmes des bases de données et des
tables pour accueillir vos modèles et
structures.
pgAdmin – First Step
Je vous souhaite une très bonne
continuation avec cet outil.
Merci de votre lecture.
Jean Fabre, Octobre 2012
Architec TIC
Blog sur l'Architecture TIC (Technologies de l'Information & Communication)
www.architectic.fr
Téléchargement