1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116
|
root@slwms:/usr/local/pgsql/bin# psql --username postgres
postgres=# create user toto with password 'toto';
CREATE ROLE
postgres=# create database toto owner toto;
CREATE DATABASE
postgres=# \l
Liste des bases de données
Nom | Propriétaire | Encodage | Tri | Type caract. | Droits d'accès
-----------+--------------+----------+-------+--------------+-----------------------
postgres | postgres | LATIN1 | fr_FR | fr_FR |
template0 | postgres | LATIN1 | fr_FR | fr_FR | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | LATIN1 | fr_FR | fr_FR | =c/postgres +
| | | | | postgres=CTc/postgres
toto | toto | LATIN1 | fr_FR | fr_FR |
(4 lignes)
postgres=# \q
root@slwms:/usr/local/pgsql/bin# psql --username toto
psql (9.0.3)
Saisissez « help » pour l'aide.
toto=> \l
Liste des bases de données
Nom | Propriétaire | Encodage | Tri | Type caract. | Droits d'accès
-----------+--------------+----------+-------+--------------+-----------------------
postgres | postgres | LATIN1 | fr_FR | fr_FR |
template0 | postgres | LATIN1 | fr_FR | fr_FR | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | LATIN1 | fr_FR | fr_FR | =c/postgres +
| | | | | postgres=CTc/postgres
toto | toto | LATIN1 | fr_FR | fr_FR |
(4 lignes)
toto=> CREATE TABLE films (
toto(> code char(5) CONSTRAINT premierecle PRIMARY KEY,
toto(> titre varchar(40) NOT NULL,
toto(> did integer NOT NULL,
toto(> date_prod date,
toto(> genre varchar(10),
toto(> duree interval hour to minute
toto(> );
NOTICE: CREATE TABLE / PRIMARY KEY créera un index implicite « premierecle » pour la table « films »
CREATE TABLE
toto=> \dt
Liste des relations
Schéma | Nom | Type | Propriétaire
--------+-------+-------+--------------
public | films | table | toto
(1 ligne)
toto=> INSERT INTO films
toto-> VALUES ('UA502', 'Bananas', 105, '1971-07-13', 'Comédie', '82 minutes');
INSERT 0 1
toto=> select * from films;
code | titre | did | date_prod | genre | duree
-------+---------+-----+------------+---------+----------
UA502 | Bananas | 105 | 1971-07-13 | Comédie | 01:22:00
(1 ligne)
toto=> \q
root@slwms:/usr/local/pgsql/bin# psql --username postgres
psql (9.0.3)
Saisissez « help » pour l'aide.
postgres=# create user titi with password 'titi';
CREATE ROLE
postgres=# create database titi owner titi;
CREATE DATABASE
postgres=# \dt
Aucune relation trouvée.
postgres=# \l
Liste des bases de données
Nom | Propriétaire | Encodage | Tri | Type caract. | Droits d'accès
-----------+--------------+----------+-------+--------------+-----------------------
postgres | postgres | LATIN1 | fr_FR | fr_FR |
template0 | postgres | LATIN1 | fr_FR | fr_FR | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | LATIN1 | fr_FR | fr_FR | =c/postgres +
| | | | | postgres=CTc/postgres
titi | titi | LATIN1 | fr_FR | fr_FR |
toto | toto | LATIN1 | fr_FR | fr_FR |
(5 lignes)
postgres=# \q
root@slwms:/usr/local/pgsql/bin# psql --username titi
psql (9.0.3)
Saisissez « help » pour l'aide.
titi=> \dt
Aucune relation trouvée.
titi=> \l
Liste des bases de données
Nom | Propriétaire | Encodage | Tri | Type caract. | Droits d'accès
-----------+--------------+----------+-------+--------------+-----------------------
postgres | postgres | LATIN1 | fr_FR | fr_FR |
template0 | postgres | LATIN1 | fr_FR | fr_FR | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | LATIN1 | fr_FR | fr_FR | =c/postgres +
| | | | | postgres=CTc/postgres
titi | titi | LATIN1 | fr_FR | fr_FR |
toto | toto | LATIN1 | fr_FR | fr_FR |
(5 lignes)
titi=> \q
root@slwms:/usr/local/pgsql/bin# psql --username titi --dbname toto
psql (9.0.3)
Saisissez « help » pour l'aide.
toto=>\dt
Liste des relations
Schéma | Nom | Type | Propriétaire
--------+-------+-------+--------------
public | films | table | toto
(1 ligne) |
Partager