logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 01-12-2015 19:08:23

Hypathie
Membre
Lieu : Chambéry _ Montréal
Distrib. : Jessie
Noyau : Linux debian 3.16.0-4-586
(G)UI : Cinnamon Mate Xfce
Inscription : 28-12-2013

comment créer une BDD sur posgresql avec un script[résolu]

Bonjour,

je viens de me mettre à posgresql et pour créer une base de données avec ces tables pour l'instant, je crée table après table, après avoir créer la base de donnée.


Par exemple :

hypathie@debian:~$ psql hypathiebd




hypathiebd=> \c magasin
magasin=> create table Livres (
magasin(> idLivres serial primary key,
magasin(> titre varchar(255) not null,
magasin(> auteur varchar(150)
magasin(> );
 




magasin=> insert into Livres (titre, auteur)
magasin-> values
magasin-> ('Le livre de toto','Toto'),
magasin-> ('Le livre de titi', 'Titi');
INSERT 0 2
 



Je voudrais savoir comment on peut créer une base de données avec toutes ses tables avec un script ?

Est-ce avec un script bash ?

Comment dans un tel script on peut rentrer dans la base de données pour créer les tables tel que permet de le faire, par exemple :

hypathiebd=> \c magasin



depuis le shell psql ?

Merci d'avance smile

Dernière modification par Hypathie (04-12-2015 08:01:49)

Hors ligne

#2 01-12-2015 19:19:02

leonlemouton
Adhérent(e)
Distrib. : Debian Stable
(G)UI : Mate ∨ LXQt
Inscription : 14-08-2012

Re : comment créer une BDD sur posgresql avec un script[résolu]

Salut,

Si ça peut aider : http://www.manniwood.com/postgresql_and … index.html (in english)

Je crois que ça correspond à ta demande; en gros tu crées un premier script qui en appel un autre...
smile

@+

Leonlemouton
°(")°

Hors ligne

#3 01-12-2015 21:00:57

Hypathie
Membre
Lieu : Chambéry _ Montréal
Distrib. : Jessie
Noyau : Linux debian 3.16.0-4-586
(G)UI : Cinnamon Mate Xfce
Inscription : 28-12-2013

Re : comment créer une BDD sur posgresql avec un script[résolu]

merci smile

Hors ligne

#4 01-12-2015 21:10:14

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : comment créer une BDD sur posgresql avec un script[résolu]

Salut!
Je fais comme ça avec pgsql si tu veux t'en inspirer:


    su postgres -c psql << EOF
ALTER USER postgres WITH PASSWORD '$PW';
CREATE USER "www-data" WITH PASSWORD '$PW';
# autres commandes SQL
\q
EOF
 

Hors ligne

#5 04-12-2015 08:01:28

Hypathie
Membre
Lieu : Chambéry _ Montréal
Distrib. : Jessie
Noyau : Linux debian 3.16.0-4-586
(G)UI : Cinnamon Mate Xfce
Inscription : 28-12-2013

Re : comment créer une BDD sur posgresql avec un script[résolu]

Merci Thuban,

J'ai trouvé ça qui semble sympa aussi :

http://apprendre-python.com/page-django … et-modeles


Pour moi c'est résolu smile

merci à vous tous,

Hors ligne

Pied de page des forums