Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/04/2006, 14h41   #1
Candidat au titre de Membre du Club
 
Inscription : janvier 2006
Messages : 32
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : janvier 2006
Messages : 32
Points : 14
Points : 14
Envoyer un message via MSN à ShadoX
Par défaut base pré remplie à la creation

Bonjour

Je travaille sur un serveur postgresql qui avait été installé avant moi, maintenant quand je cree une nouvelle base celle ci est pré-rempli avec toujours les meme tables, données, séquences...
Je me demande donc si c'est possible qu'un script sql soit exécuté automatiquement à la création d'une base ?

Que je cree le base avec phppgadmin ou en ligne de commande avec createdb c'est pareil.

Voila en cherchant un peu avec des locate *.sql je n'ai rien trouvé de probant.
Quelqu'un aurai t il une idee d'où cela peut venir?

merci
ShadoX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2006, 15h13   #2
Membre éclairé
 
Inscription : janvier 2005
Messages : 336
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2005
Messages : 336
Points : 353
Points : 353
regarde la base template1 c'est celle qui est utilisé comme modèle pour en creer une nouvelle.

sinon faut utiliser template0 qui est elle complètement vide
__________________
Christophe Chauvet (KrysKool)
kryskool est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2006, 15h39   #3
Candidat au titre de Membre du Club
 
Inscription : janvier 2006
Messages : 32
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : janvier 2006
Messages : 32
Points : 14
Points : 14
Envoyer un message via MSN à ShadoX
ok merci j'ai netoyer le template1

Et pour utiliser template0 il faut que je fasse un drop database template1?
ShadoX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2006, 16h20   #4
Membre chevronné
 
Avatar de gerald2545
 
Inscription : février 2003
Messages : 643
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 643
Points : 660
Points : 660
en SQL, tu le spécifies comme suit :
CREATE DATABASE "tabase" WITH TEMPLATE = template1 ENCODING = 'SQL_ASCII';
A+
gerald2545 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2006, 17h15   #5
Candidat au titre de Membre du Club
 
Inscription : janvier 2006
Messages : 32
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : janvier 2006
Messages : 32
Points : 14
Points : 14
Envoyer un message via MSN à ShadoX
Ok merci pour toutes vos réponses
ShadoX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2006, 18h00   #6
Membre éclairé
 
Inscription : janvier 2005
Messages : 336
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2005
Messages : 336
Points : 353
Points : 353
NE SURTOUT PAS EFFACER template0 ET template1 !!

cf doc
__________________
Christophe Chauvet (KrysKool)
kryskool est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h32.


 
 
 
 
Partenaires

Hébergement Web