Contrôle
de base de données
Avant d'oublier votre mot de passe, ca serait bien
de mettre le nez dans le cambouis pour voir si ca marche.
D'abord l'exemple en MySQL, puis en PostgreSQL.
$ mysql dabase -udaiouser -pdapass
mysql> create table matable (madate date);
Query OK, 0 rows affected (0.00 sec)
mysql> insert into matable values (now());
Query OK, 1 row affected (0.00 sec)
mysql> show tables;
+------------------+
| Tables in dabase |
+------------------+
| matable |
+------------------+
1 row in set (0.00 sec)
mysql> describe matable;
+--------+------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+------+------+-----+---------+-------+
| madate | date | YES | | NULL | |
+--------+------+------+-----+---------+-------+
1 row in set (0.00 sec)
mysql> select * from matable;
+------------+
| madate |
+------------+
| 2001-01-04 |
+------------+
1 row in set (0.00 sec)
### Ça a l'air de marcher, on fait le ménage :
mysql> drop table matable;
Query OK, 0 rows affected (0.00 sec)
mysql> show tables;
Empty set (0.00 sec)
mysql> exit
Bye
|
$ psql dabase -U daiouser
donnez votre mot de passe « dapass »
Welcome to psql, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help on internal slash commands
\g or terminate with semicolon to execute query
\q to quit
dabase=> create table matable (madate date);
CREATE
dabase=> insert into matable values (now());
INSERT 17886 1
dacode=> \dt
List of relations
Name | Type | Owner
----------------------+-------+--------
matable | table | daiouser
(1 row)
dabase=> \d matable
Table "matable"
Column | Type | Modifiers
---------+------+-----------
matable | date |
dabase=> select * from matable;
matable
------------
2002-07-21
(1 row)
### Ça a l'air de marcher, on fait le ménage :
dabase=> drop table matable;
DROP
dabase=> \dt
No relations found.
dabase=> \q
|
Créations des tables
Vous vous souvenez toujours du mot de passe ?
Chouette !
Modifiez daCode/sql/dacode.mysql ou
daCode/sql/dacode.pgsql à la ligne :
INSERT INTO users (id,login,passwd,level,email) VALUES ('2', 'admin','X','6291456','root');
|
et remplacez root par votre adresse mél.
Créez vos tables grâce au script SQL qu'on trouve
dans sql// :
$ mysql dabase -vvv -udaiouser -pdapass < daCode/sql/dacode.mysql
ou
$ psql dabase -U daiouser < daCode/sql/dacode.pgsql
|
Il est possible que daCode fournisse plus tard un autre
fichier `dump.sql' qui contiendrait des exemples, pour
accélerer les tests. L'installation de ce script sera
similaire.