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).

#52 Re : Général » Prè-requis PG_FOUINE » 08/04/2009 14:24:00

Donc il ne faut pas passer par l'installeur PHP sur windows.

j'ai pas trop compris... tu veux dire quoi par là tu me conseille quel outil PHP ??

merci

#53 Re : Général » Prè-requis PG_FOUINE » 08/04/2009 11:45:05

En effet tout d'abord je me suis orienté vers une installation sur linux : pgfouine-0.7.2-1.noarch.rpm
Seulement durant l'installation il faudrait que le serveur possède PHP et APACHE pour les reports

Donc j'ai installer PGFOUINE sur Windows ( XP service pack 2) :

Pour installer PGFouine sous Windows tu dois télécharger le fichier tar.gz et le décrompresser

Et aussi l'installeur PHP http://fr3.php.net/get/php-5.2.9-1-win3 … m/a/mirror

(qui me pose un souci : durant l'installation on me demande de configurer le httpd.conf)

merci

#54 Re : Général » Prè-requis PG_FOUINE » 08/04/2009 11:12:58

RE-BONJOUR

J'ai encore un petit souci...

je lance la commande :

pgfouine.php -file /PGSQL/PGTEST01/pg_log/postgresql-2009-04-08_000000.log   > /PGSQL/backups/report.html

Voici le message d'erreur
/usr/bin/php: error while loading shared libraries: libpspell.so.15: cannot open shared object file: No such file or directory

merci,

#55 Re : Général » Prè-requis PG_FOUINE » 08/04/2009 10:16:02

Merci pour vos réponses !!!!

Bonne journée

#56 Re : Général » Prè-requis PG_FOUINE » 07/04/2009 16:00:29

Merci de pour tes éclaircissements

Le paquet source de pgfouine en version 1.0 est sur mon bureau.

question bête : comment l'installer ????

Je sais qu'il faut modifier les fichiers : syslog.conf et postgresql.conf mais en ce qui concerne l'installation dans le fichier pgfouine.spe : je lis ça

Cela concerne vraiment l'installation de pgfouine en local ???

%prep
%setup -q
%patch1 -p0
sed -i 's!@INCLUDEPATH@!%{_datadir}/%{name}!' pgfouine_vacuum.php
sed -i 's!@INCLUDEPATH@!%{_datadir}/%{name}!' pgfouine.php

cp %{SOURCE2} .

%build

%install
# cleaning build environment
rm -rf %{buildroot}

# creating required directories
install -m 755 -d %{buildroot}/%{_datadir}/%{name}
install -m 755 -d %{buildroot}/%{_bindir}

# installing pgFouine
for i in include version.php; do
    cp -rp $i %{buildroot}/%{_datadir}/%{name}/
done

install -m 755 pgfouine.php %{buildroot}/%{_bindir}/
install -m 755 pgfouine_vacuum.php %{buildroot}/%{_bindir}/

%clean
rm -rf %{buildroot}

%files
%defattr(-, root, root)
%doc AUTHORS ChangeLog COPYING THANKS README pgfouine-tutorial.txt
%attr(0755, root, root) %{_bindir}/pgfouine.php
%attr(0755, root, root) %{_bindir}/pgfouine_vacuum.php
%{_datadir}/%{name}

#57 Général » Prè-requis PG_FOUINE » 07/04/2009 14:17:34

bil69
Réponses : 28

Bonjour à tous

j'ai un petit souci pour installer pgfouine-0.7.2-1.noarch.rpm

Faut-il avoir apache et un plugin PHP installés sur le serveur pour générer les rapports de pg_fouine ??

Est-il possible d'installer en local pg-fouine (windows XP) et EasyPHP. Et a partir de la on pourrait analyser les fichier pg_log du serveur Postgre??

merci d'avance,

#58 Re : Général » ARCHIVAGE et INSTALLATION BDD » 06/04/2009 15:18:34

tu as vraiment réponse à tout, faut que j'arrive à te trouvé une colle !!!!

j'ai pas encore le réflexe d'aller voir le fichier pg_log mais ca va venir !

LOG:  parameter "archive_mode" cannot be changed after server start; configuration file change ignored

pg_ctl restart -D /PGSQL/TEST1


j'ai fait ça :

insert into film (film_id, title, language_id) select generate_series(1001,2000000), 'RAMBO' || generate_series(1001,2000000),  1;


WAL remplies + archives dans /PGSQL/backups/WAL/

j'essaie au maximum de "jouer" avec le max de paramètres

Merci beaucoup gleu !!!!!!!

#59 Re : Général » ARCHIVAGE et INSTALLATION BDD » 06/04/2009 10:52:24

BONJOUR

j'ai fait les manipulations que tu m'as conseillé de faire et ça fonctionne parfaitement (suppression, création  et requêtes)

Sous pg_xlog, j'ai les 8 WAL remplient à 16ko !!!!

Sinon j'ai lancé un archivage qui semble ne pas fonctionner !

# - Archiving -

archive_mode = on               # allows archiving to be done
                                # (change requires restart)
archive_command =   'cp "%p" /PGSQL/backups/WAL/"%f"'   # command to use to archive a logfile segment
#archive_timeout = 0            # force a logfile segment switch after this
                                # time; 0 is off

Sous /PGSQL/backups/WAL/  rien du tout

Pourtant après modification du fichier de conf, je fais relire la configuration :

pg_ctl reload -D /PGSQL/TEST1
server signaled

Une petite piste...

Merci d'avance,

#60 Re : Général » ARCHIVAGE et INSTALLATION BDD » 03/04/2009 17:44:24

Voici la requete
psql -U pgsql -d testdb -f /PGSQL/TEST1/pagila-0.10.1/pagila-0.10.1/pagila-schema.sql

le schema ??? il est dans le fichier texte  http://pgfoundry.org/projects/dbsamples

sinon pour le insert ???

insert into matable (id, name) select generate_series(1,250000) as truc, 'toto' || generate_series(1,250000) as machin;

#61 Re : Général » ARCHIVAGE et INSTALLATION BDD » 03/04/2009 17:11:15

Voici l'erreur :

ERROR:  duplicate key value violates unique constraint "country_pkey"
ERROR:  duplicate key value violates unique constraint "country_pkey"
ERROR:  duplicate key value violates unique constraint "country_pkey"
ERROR:  duplicate key value violates unique constraint "country_pkey"
ERROR:  duplicate key value violates unique constraint "country_pkey"

Sinon un ce que un insert simple sur une table (assimiler à une transaction) permettra de remplir les WAL ???

quand je fais un insert dans la table actor cela ne fonctionne pas !!!


Merci d'avance,

#62 Re : Général » ARCHIVAGE et INSTALLATION BDD » 03/04/2009 16:54:04

Merci beaucoup !!! la BBD est installée

Une autre petite question :

J'active l'archivage et je relance pg_ctl reload -D /PGSQL/TEST1

J'aimerai voir si cela fonctionne,
Étant donné que les fichiers WAL sont de taille fixes (16Mo il faut remplir à fond...), j'ai envie d'insérer plusieurs fois la BDD seulement j'observe une erreur au niveau des clés primaires il faut les incrémenter mais de quelle façon ????


Voici mon ficher de conf :

#------------------------------------------------------------------------------
# WRITE AHEAD LOG
#------------------------------------------------------------------------------

# - Settings -

#fsync = on                # turns forced synchronization on or off
#synchronous_commit = on        # immediate fsync at commit
#wal_sync_method = fsync        # the default is the first option
                    # supported by the operating system:
                    #   open_datasync
                    #   fdatasync
                    #   fsync
                    #   fsync_writethrough
                    #   open_sync
#full_page_writes = on            # recover from partial page writes
#wal_buffers = 64kB            # min 32kB
                    # (change requires restart)
#wal_writer_delay = 200ms        # 1-10000 milliseconds

#commit_delay = 0            # range 0-100000, in microseconds
#commit_siblings = 5            # range 1-1000

# - Checkpoints -

#checkpoint_segments = 3        # in logfile segments, min 1, 16MB each
#checkpoint_timeout = 5min        # range 30s-1h
#checkpoint_completion_target = 0.5    # checkpoint target duration, 0.0 - 1.0
#checkpoint_warning = 30s        # 0 is off

# - Archiving -

archive_mode = on        # allows archiving to be done
                # (change requires restart)
archive_command =   'cp "%p" /PGSQL/backups/WAL/"%f"'    # command to use to archive a logfile segment
#archive_timeout = 0        # force a logfile segment switch after this
                # time; 0 is off

#63 Re : Général » ARCHIVAGE et INSTALLATION BDD » 03/04/2009 12:02:46

MERCI INFINIMENT

Je voulais archiver toute les modification qui pourraient être réaliser au niveau de la base...

#64 Général » ARCHIVAGE et INSTALLATION BDD » 03/04/2009 11:27:32

bil69
Réponses : 12

Bonjour,

(Je suis novice...)

Gleu m'a conseillé la BDD pagila (merci) seulement étant connecté a mon serveur par l'intermédiaire de Putty, j'ai installé ma base sous /PGSQL/TEST1/
j'ai crée une base testdb ( createdb testdb) et user pqsql

Je me demande comment installer les différents fichiers: pagila-data.sql pagila-insert-data.sql pagila-schema.sql (Dois je les copier dans 3 fichiers sql ("vi nom.sql") et utiliser "psql testdb < /nom.sql" )

sinon avant de faire toute cette manipulation, je voudrai observer si il y a une archive de la création de cette BDD:

Dans le fichier postgresql.conf : archive_command = ’cp "%p" /PGSQL/TEST/"%f"’

Malgré les explications pour "%p" et "%f" je n'ai pas trop compris .... en tout cas j'ai mis ce qui se trouve ci-dessus.

Merci d'avance,

#65 Re : Installation » BDD test » 03/04/2009 09:54:11

Merci pour vos réponses,

Je vais essayer d'abord avec PAGILA !!!

@+

#66 Installation » BDD test » 02/04/2009 16:06:33

bil69
Réponses : 3

Bonjour à tous,

Dans le cadre d'un test, j'aimerais savoir si quelqu'un disposerez d'une BDD avec des données cohérentes de taille importante (tables avec 1000 ou même 10000)

Merci d'avance,

Pied de page des forums

Propulsé par FluxBB