PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

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

#1 Re : Général » restore » 05/03/2010 17:42:36

c'était ca la première message d'erreur
dites moi juste quelle commande permet de dumper et restaurer toute une base avec les données, les procédure stockées et toutes les contraintes ? je me suis peut être trompé dans les options

#2 Re : Général » restore » 05/03/2010 15:58:02

j'ai utilisé pg_dump pour dumper et pg_restore pour restaurer. les messages d'erreurs par example pour les clés étrangères est  : la relation machin n'existe pas ALTER TABLE ONLY bidule DROP CONSTRAINT machin_bidule_fkey;

à priori quand il génère la table machin la table bidule n'est pas encore crée et du coup il supprime la contrainte

#3 Général » restore » 05/03/2010 12:46:55

babak891
Réponses : 5

Je viens de restauré une base de données mais aucune clé primaires ou étrangère est générée. une idée ?

#4 Re : Général » pgbench » 25/01/2010 17:03:23

j'ai 8.1.13 pour les deux. pgbench et postgres

#5 Re : Général » pgbench » 25/01/2010 16:19:23

ok merci

une dernière question j'ai creé un fichier scripts à partir du modèle proposé.

\set nbranches :scale
\set ntellers 10 * :scale
\set naccounts 100000 * :scale
\setrandom aid 1 :naccounts
\setrandom bid 1 :nbranches
\setrandom tid 1 :ntellers
\setrandom delta -5000 5000
BEGIN;
INSERT INTO pgbench_history (tid, bid, aid, delta, mtime) VALUES (:tid, :bid, :aid, :delta, CURRENT_TIMESTAMP);
END;

en gardant qu'un insert

et j'ai essayé de le lancé avec la command :

./pgbench -c 5 -t 100 -f inserts.sql pg_bench

mais j'ai la réponse : invalid command set

alors que : ./pgbench -c 5 -t 100  pg_bench, marche. comment je le fais accepter mon fichier à moi svp?

#6 Re : Général » pgbench » 25/01/2010 12:00:12

Merci Guillaume
ma base est énorme et le vacuum dure une journée. Moi même je le lance uniquement dans les journées creuses après avoir supprimé les tables qui sont générées dynamiquement et qui servent plus à rien. Y a-t-il un moyen de contourner ceci stp ?

#7 Général » pgbench » 25/01/2010 11:50:50

babak891
Réponses : 9

Je viens d'installer pgbench sur ma machine. J'ai lancé pgbench -i ma_base et j'ai ca sur le console :

creating tables...
10000 tuples done.
20000 tuples done.
30000 tuples done.
40000 tuples done.
50000 tuples done.
60000 tuples done.
70000 tuples done.
80000 tuples done.
90000 tuples done.
100000 tuples done.
set primary key...
INFO:  ALTER TABLE / ADD PRIMARY KEY créera un index implicite «branches_pkey» pour la table «branches»
INFO:  ALTER TABLE / ADD PRIMARY KEY créera un index implicite «tellers_pkey» pour la table «tellers»
INFO:  ALTER TABLE / ADD PRIMARY KEY créera un index implicite «accounts_pkey» pour la table «accounts»
vacuum...


et le vacuum dure depuis un moment. Est-il en train de vacuumer la base entière ou juste les tables crées par pgbench ?

#8 Re : Général » index » 19/01/2010 11:36:55

non elle fait pas partie de la clé primaire, mais elle a la contrainte UNIQUE

#9 Re : Général » index » 19/01/2010 10:29:10

Merci Guillaume

Une dernière pour la route...

une colonne avec la contrainte UNIQUE est-elle indexée si elle fait pas partie de la clé primaire  ?

#10 Re : Général » index » 18/01/2010 19:57:24

encore une question.

un champ appartenant à une clé primaire multiple est indexé. mais un SELECT sur ce champ a les mêmes performances que si je crée un index sséparé ?

#11 Re : Général » index » 18/01/2010 18:50:14

Merci Marc

je vais tenter CREATE INDEX … CONCURRENTLY

#12 Re : Général » index » 18/01/2010 18:00:31

merci gleu,

tu peux pas me donner juste une idée stp ? des minutes ? des heures ? de quels paramètres ça dépend ?

merci d'avance

#13 Général » index » 18/01/2010 17:19:00

babak891
Réponses : 10

j'ai une table de 59000000 entrées, indexer un des champ durera combien de temps svp ? ca bloque toute la base ou juste la table ?

#15 Général » modification dans la clé primaire » 25/05/2009 10:05:35

babak891
Réponses : 2

Bonjour

J'ai une grosse table de 4 000 000 d'entrées environ en prod. et je suis obligé de modifier la clé primaire. Je dois donc supprimer la CP pour en créer une autre.
(pour le moment trois champ A,B,C qui dois passer à A,B,C,D)

La question est 
1) lors de la recréation de la CP il va mettre bcp. de temps pour vérifier les doublons ?
2) dois-je créer un index avant sur A,B,C,D ?
3) cette procédure bloque uniquement la table concernée ou la base entière ? ( je sais que des fois des manip. comme ça bloquent toute la base.)

merci d'avance Babak

#16 Re : Général » Génération des scripts pour toute une base » 23/02/2009 19:09:29

j'essaierai de l'adapter mais y a t il déjà un moyen de générer ce script en SQL ?

#17 Re : Général » Génération des scripts pour toute une base » 23/02/2009 14:58:20

et si j'ai besoin des scripts en SQL pour regénérer la base sur un autre SGBD ?

#19 Re : Général » Génération des scripts pour toute une base » 16/02/2009 17:58:09

comment marche Pg_dump ? a t-il une option pour générer uniquement la structure de la base sans les données ?

#20 Général » Génération des scripts pour toute une base » 16/02/2009 17:32:28

babak891
Réponses : 10

Comment puis-je créer le script de la génération de toute ma base postgres 8.3 svp ?

#22 Re : Général » erreur : recup admin infos » 13/02/2009 15:13:57

c'st bon j'ai trouvé. c'est une procedure stockée qu'un collègue avait mit en place. Merci en tous cas.

#23 Re : Général » erreur : recup admin infos » 13/02/2009 15:08:01

C'est en français. Voici une autre ligne du log
2009-02-11 13:23:14 CET LOG:  autovacuum : traitement de la base de données «postgres »

De quel autre outil ça peut venir stp ?

#24 Re : Général » erreur : recup admin infos » 13/02/2009 12:51:03

Voici "tail" du fichier postgresql-8.1-main.log

2009-02-13 11:47:02 CET ERREUR:  recup admin infos
2009-02-13 11:47:02 CET ERREUR:  recup admin infos
2009-02-13 11:47:02 CET ERREUR:  recup admin infos
2009-02-13 11:47:02 CET ERREUR:  recup admin infos
2009-02-13 11:47:02 CET ERREUR:  recup admin infos
2009-02-13 11:47:02 CET ERREUR:  recup admin infos
2009-02-13 11:47:02 CET ERREUR:  recup admin infos
2009-02-13 11:47:02 CET ERREUR:  recup admin infos
2009-02-13 11:47:02 CET ERREUR:  recup admin infos
2009-02-13 11:47:02 CET ERREUR:  recup admin infos

#25 Général » erreur : recup admin infos » 13/02/2009 11:27:39

babak891
Réponses : 7

Dans le fichier de log j'ai ce message qui se répète toutes les quelques secondes. Quelqu'un sait de quoi il s'agit svp?

Pied de page des forums

Propulsé par FluxBB