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

#26 Re : Général » commande COPY FROM csv avec requête SELECT » 27/02/2014 16:26:21

zeb

OK merci je vais affectivement importer dans une table temporaire et écrire ma requête après. Je ne connais file_fdw pourriez vous rapidement m'expliquer l'intérêt ? Est-ce pour lire un fichier comme une table ?

#27 Général » commande COPY FROM csv avec requête SELECT » 27/02/2014 12:46:46

zeb
Réponses : 3

Bonjour,
J'ai une table testcopy avec un nom et un prenom.
J'ai un fichiers test.csv sous la forme nom;prenom sur chaque ligne.
Je souhaiterai par exemple à l'import du fichier csv effectuer une requete SQL comme ceci :

COPY testcopy(SELECT nom FROM famille WHERE id = 1006, prenom)
FROM 'C:\Users\Public\test\test.csv'
WITH DELIMITER ';'

Est-ce possible ?
Auriez-vous des propositions ?

Merci

#28 PgAdmin3 » impossible d'affecter des droits à un autre role que public » 13/02/2014 17:40:25

zeb
Réponses : 1

Bonjour,
Je suis sur PgAdminIII j'ai créé 2 roles de connexion : "application" et "vepes" en plus de "postgres" déjà existant.
J'ai une base avec un schéma "public" déjà existant et un nouveau que j'ai appelé "vps". Le proprietaire de "vps" est le role de connexion "vepes".
Je voudrais donner des droits "select, insert update, delete" au role "application" hors quand je vais dans les propriétés d'une table dans l'onglet "Droits" je ne peux sélectionner que le rôle "public" et pas "application".
Merci de m'expliquer comment je peux gérer ça via PgAdminIII

Pied de page des forums

Propulsé par FluxBB