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 : Installation » pgloader » 01/06/2014 21:22:50

erreur exacte
si je rajoute STDIN après l'adresse du fichier csv, avec ou sans espace, la réponse est :
syntax error at or near "STDIN"

si je rajoute | STDIN
erreur de syntaxe à ou près de |
la première fois une flèche sous S de STDIN indique le lieu de l'erreur
la deuxième la flèche est sous |

#2 Re : Installation » pgloader » 31/05/2014 21:10:12

Après psql -U utilisateur base_a_renseigner
si je fais COPY base_a_renseigner FROM 'adresse_du_fichier' WITH csv;
la réponse est il faut être super utilisateur

je refais la même commande mais avec STDIN après l'adresse du fichier.
erreur à STDIN (s souligné)

même chose avec | STDIN
erreur à |

#3 Re : Installation » pgloader » 31/05/2014 20:51:52

Quant à COPY dans SQL de pgadmin3 répond qu'il y a une erreur à S de STDIN

#4 Re : Installation » pgloader » 31/05/2014 20:25:44

dans un terminal
psql -U mon_compte_utilisateur la_base_à_renseigner

la_base_a_renseigner=> COPY table_a_renseigner FROM /home/compte/fichier.csv WITH csv;

me répond qu'il y a une erreur à / devant home

#5 Re : Installation » pgloader » 31/05/2014 18:28:07

commande copy
je n'y arrive pas.

pgloader très simplement je ne comprend pas comment on le démarre
la version
la dernière du site pgloader installée sur une ubuntu 14-04 en 64 bits.

#7 Installation » pgloader » 31/05/2014 14:38:48

philippen
Réponses : 13

Puis-je avoir une explication simple d'utilisation de pgloader pour charger un fichier csv
Ce que j'ai trouvé, en anglais, demande un minimumde prérequis.
Merci par avance.

#9 Re : Général » copy ou \copy » 03/04/2012 12:09:39

la commande \d dit
No relations found

ce qui n'est pas étonnant puisque toutes mes bases sont sous l'utilisateur (role ??) que postgres créé lors de l'installation de postgresql (role ?? qui a le droit de créer et modifier des bases de données)
sous mon compte utilisateur philippe si je tape psql mabasededonnées la réponse est
FATAL role philippe n'existe pas

si jen passe en root même réponde
FATAL role root n'existe pas

ce que je comprend
mon nom de compte utilisateur d'ubuntu n'est pas le même que celui du role administrateur de mes bases

Comment contourner cela ?

#10 Re : Général » copy ou \copy » 03/04/2012 09:55:10

dans une console je tape
sudo -s -u postgres
on me demande le mot de passe du compte utilisateur sous lequel je suis connecté
ce qui me permet d'arriver à la commande psql
(si je tape sudo -s -u nom_utilisateur_postgresql_créé_pour_gerer_les_bases_ainsi_que_décrit_dans_la_doc_ubuntu la réponse est "sudo user unknown" ce qui est logique puisque mon système n'a pas d'utilisateur utilisateur_postgresql et qu'en conséquence il ne fait pas partie des sudo)

donc
psql
commande
postgres=# \COPY table FROM 'chemin_du_fichier_à_importer' delimiter ','
ERROR: relation "table" n'existe pas
\COPY: ERROR: relation "table" does not exist

#11 Général » copy ou \copy » 02/04/2012 22:00:46

philippen
Réponses : 7

bonsoir
question de base
j'ai un fichier .csv que je veux importer dans une table
dans pgadmin bouton sql je tape
COPY matable FROM /chemin_du_fichier.csv' DELIMITERS ','
réponse je n'ai pas les droits du super utilisateur donc je ne peux pas.
j'ai cru comprendre que si je place fichier.csv sous $pgdata cela se passerait mieux.
Mais sous ubuntu ou se truve ce fichu répertoire pgdata ?

à défaut on me dit que la commande psql \copy fait la même chose sans demander les droits du super utilisateur
je tape donc
\copy matable FROM /chemin_fichier.csv DELIMITER ','
réponse connait pas matable

merci des éclaircissements

#12 Re : Général » pg_dump et restore pour beotien » 03/11/2011 22:38:02

le simple fait d'enlever - f produit ceci
pg_dump -h 127.0.0.1 -p 5432 -U basesql -F p -v  "/home/philippe/savebasesql" "basesql";
pg_dump: too many command-line arguments (first is "basesql")
Try "pg_dump --help" for more information.
-1- j'enlève un argument et on répond qu'il y en a trop alors qu'auparavant cela ne semblait pas un problème
-2- la lecture pg_dump --help ne me fournit pas d'explication compréhensible.

#13 Re : Général » pg_dump et restore pour beotien » 03/11/2011 21:46:26

pg-restore le_fichier_de_la_base_sauvegardée
la sortie de la commande indique que tout s'est bien passé
mais aucune table ni aucune base ne se créé.
bref
pg_restore rien du tout.

#14 Re : Général » pg_dump et restore pour beotien » 03/11/2011 21:44:07

pg_dump mabase > sauve_ma_base
ou
pg_dump mabase > chemin_du_fichier_de_sauvegarde/sauve_ma_base
que ce soit sous mon compte utilisateur ou en superutilisateur du système la réponse est la meme : utilisateur, en l'occurence philippe ou root, inconnu.
si j'ai compris, cela est normal puisque mon compte utilisateur de postgresql ne porte pas le même nom que le compte utilisateur du système.

#15 Re : Général » pg_dump et restore pour beotien » 02/11/2011 22:13:48

celle-ci
pg_dump -i -h 127.0.0.1 -p 5432 -U mon_compte_utilisateur_créé_à-l'installation_postgresql_voir_site_ubuntu -F p -v -f "/home/utilisateur/savelefichier.bak" "la_base_a_sauver";
pas de message d'erreurs

comme vous pouvez le voir une de mes erreurs a été d'indiquer le compte superutilisateur postgres au lieu du compte utilisateur-avec-droits-de-création-de-BDD créé lors de l'installation de postgresl.

au lancement de la commande ci-dessus on vous demande ensuite votre mot de passe : il s'agit de celui du compte  utilisateur-avec-droits-de-création-de-BDD créé lors de l'installation de postgresl.

si ceci peut servir à un autre béotien en mal d'info
-p 5432 c'est le port par défaut d'écoute de postgresql
-U  mon_compte_utilisateur-avec-droits-de-création-de-BDD créé lors de l'installation de postgresl : fait l'appel du mot de passe qui vous est demandé ensuite
-F p exporte au format texte simple tandis que -F c exporte dans un mode compressé
-v mode verbeux : tout ce qui se passe au moment de l'export apparait dans votre terminal
-f permet d'indiquer le dossier de destination de l'export

#16 Re : Général » pg_dump et restore pour beotien » 01/11/2011 23:43:26

en définitive merci je viens d'obtenir des fichiers de sortie.

#17 Re : Général » pg_dump et restore pour beotien » 01/11/2011 23:32:57

j'ai essayé aussi
je ne retrouve pas les fichiers de sortie

#18 Général » pg_dump et restore pour beotien » 01/11/2011 22:42:36

philippen
Réponses : 12

bonsoir,
je voudrais sauvegarder ma base de données et la restaurer sur une autre machine.
pour l'instant je galère pour obtenir une sortie pg_dump

voici, pas à pas ce que j'ai fait à partir des tutoriels lus ici et là.
(sous ubuntu)
sudo -s -u postgres
psql
puis ces différentes commandes
pg_dump mabase > mabase
pg_dump mabase > /home/mon_compte_utilisateur/mabase

aucune sortie

j'ai aussi essayé
pg_dump -i -h 127.0.0.1 -p 5432 -U postgres -F p -v -f "/home/philippe/savebasesql.bak" "basesql";
réponse syntax error at or near "pg_dump"

merci (et peut-être à bientôt pour pg_restore.

#19 Re : Général » plus de serveur à nouveau » 28/03/2011 22:02:53

nouvel essai avec pgadmin : refus de connection
avec phppgadmin : cela fonctionne
etonnant non ?

#20 Re : Général » plus de serveur à nouveau » 28/03/2011 21:59:48

effectivement c'est revenu

le fait d'ajouter ces lignes à /etc/fstab pour économiser le disue ssd ne peut pas avoir d'effet sur postgresql ?
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
tmpfs /var/log tmpfs defaults 0 0
tmpfs /var/log/apt tmpfs defaults 0 0

ps
quand j'ai voulu accéder aux bdd par pgadmin3 impossible d'accéder
j'essaie avec phppgadmin et cela marche
nouvel essai avec pgadmin3 qui cette fois accepte la connection.

#21 Re : Général » plus de serveur à nouveau » 28/03/2011 21:20:00

voici les lignes pour ce soir
2011-03-28 21:13:45 CEST LOG:  le syst?me de bases de donn?es a ?t? arr?t? ? 2011-03-23 21:39:17 CET
2011-03-28 21:13:46 CEST LOG:  le syst?me de bases de donn?es est pr?t pour accepter les connexions
2011-03-28 21:13:46 CEST LOG:  lancement du processus autovacuum
2011-03-28 21:13:46 CEST LOG:  paquet de d?marrage incomplet

#22 Général » plus de serveur à nouveau » 27/03/2011 21:56:50

philippen
Réponses : 6

bonsoir,
sous ubuntu 10;10
postgresql 8.4
je ne peux plus me connecter au serveur
qui ne semble pas démarré
la commande sudo /etc/init.d/postgresql-8.4 start n'apporte pas d'amélioration.

ayant déjà eu un problème similaire j'ai regardé la précédente discussion, qui ne m'a pas apporté d'information utile.

la seule modification faite récemment (à part les maj ubuntu) est d'avoir réglé firefox pour un disque ssd.

merci par avance

#24 Général » intégrer des données depuis un tableur » 12/12/2010 21:28:44

philippen
Réponses : 3

Bonsoir,
je voudrais intégrer des données issues d'un tableur.
la solution que je connais est de faire un export en csv ce qui m'oblige ensuite d'ajouter à chaque début de ligne une parenthèse et "parenthèse virgule' à chaque fin de ligne.
Y-a-t-il quelque chose de plus simple ?
merci

#25 Re : Général » enfin connecter openoffice » 24/06/2010 18:44:58

Statut SQL: ᅡᆱ = ᅡᄏ manquant aprᅢᄄs ᅡᆱ http://localhost/basesql/ ᅡᄏ dans la chaᅢᆴne des paramᅢᄄtres de connexion
Code d'erreur: 1
Couldn't establish database connection to 'sdbc:postgresql:http://localhost/basesql/' (ᅡᆱ = ᅡᄏ manquant aprᅢᄄs ᅡᆱ http://localhost/basesql/ ᅡᄏ dans la chaᅢᆴne des paramᅢᄄtres de connexion

Pied de page des forums

Propulsé par FluxBB