Tutoriel pgAdmin3 : créer et modifier une table

Se connecter à la base de données portant votre nom d'utilisateur.
Cette base de données est votre espace de jeu vous permettant de tester du code SQL :

Ouvrir le schéma public et cliquer sur l'icône table.
Sélectionner Ajouter une table dans le menu contextuel (clic droit) :

Renseigner le nom de la table.
Toutes les tables commencent par bio (bulle-immo.org).
De cette manière, on pourra facilement différencier nos tables en cas d'intégration dans des outils tiers.

Renseigner des champs. Vous pourrez par la suite modifier les noms des champs, leur type, etc ..
Utilisez comme préfixe le nom de la table ou un acronyme, pour éviter les homonymes lors de jointures.
Dans le cas présent, le préfix est "user_".

Notez que toute table doit comporter un champ identifiant SERIAL et un champ timestamp.
Le champ timestamp nous permettra de lancer le code server-side.

Ajouter une contrainte de clé primaire :

Valider. La table est créée.
La copie d'écran est légèrement postérieure et comporte quelques champs supplémentaires.

Le code SQL apparaît dans le panneau SQL :

Vous pouvez maintenant modifier la table, ajouter des clés externes (foreign keys), placer des indexes, etc ...

Le fichier SVN contenant les définitions SQL est tables.sql :
http://devel.bulle-immobiliere.org/websvn/listing.php?repname=projets&p…

A chaque fois, vous pouvez y reporter vos modifications par copier-coller depuis pgAdmin et faire un commit.