Précédent   Forum du club des développeurs et IT Pro > Bases de données > PostgreSQL > Débuter
Débuter Forum d'entraide : Débuter en base de données avec PostgreSQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 11/10/2011, 23h23   #1
fanfray
Invité de passage
 
Homme Etienne
Administrateur systèmes et réseaux
Inscription : avril 2011
Messages : 16
Détails du profil
Informations personnelles :
Nom : Homme Etienne
Localisation : France

Informations professionnelles :
Activité : Administrateur systèmes et réseaux
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2011
Messages : 16
Points : 3
Points : 3
Par défaut import / export bdd

Bonjour,
Je dois faire un export et un import d'une base d'un ancien vers un nouveau serveur. Ci dessous les commandes utilisées:
- createuser login -P -D #Création utilisateur sur nouveau serveur
- createdb -O login -E UTF8 newbdd#Création bdd sur nouveau serveur
- pg_dump --inserts -Fp -O bddname > pgsql-backup-bddname.sql #Export depuis ancien serveur
- psql newbdd < pgsql-backup-bddname.sql #Import sur le nouveau serveur

En plus j'ai une appli php qui fait des requêtes sur la base. Elle se connecte bien dessus mais elle demande une identification pour accéder à la'ppli. Quand j'entre mes identifiants ça ne fonctionne pas. Voici les erreurs:

APACHE:
Citation:
[Tue Oct 11 23:02:35 2011] [error] [client 192.168.*.*] PHP Warning: pg_query(): Query failed: ERREUR: droit refus\xc3\xa9 pour le sch\xc3\xa9ma utilisateurs\nLINE 5: utilisateurs.utilisateur\n ^ in /var/www/www.test.fr/lib/database.php on line 122, referer: http://192.168.*.*/accueil.php
POSTGRES:
2011-10-11 23:20:25 CEST ERREUR: droit refusé pour le schéma utilisateurs au caractère 112
2011-10-11 23:20:25 CEST INSTRUCTION :
Code :
1
2
3
4
5
6
7
8
9
SELECT
                                        utilisateur.*,
                                        utilisateurs.fn_titre_droit(utilisateur.id_droit) AS titre_droit
                                FROM
                                        utilisateurs.utilisateur
                                WHERE
                                        LOWER(identifiant) = 'identifiant' AND LOWER(mot_de_passe) = 'monmotdepasse'
                                LIMIT
                                        1;
Alors je pense que cela vient de l’accès à la table de données mais je suis un peu perdu.

Merci.
fanfray est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 12h37.


 
 
 
 
Partenaires

Hébergement Web