PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Equivalent de SQL Loader pour PostgreSQL

Technique - général | Equivalent de SQL Loader pour PostgreSQL

Par pyt le 28/06/2005 - 15:40

Bonjour,

Je suis à la recherche d'un logiciel performant pour charger des données dans une base à partir d'un fichier sous windows. Pour être plus précis je cherche un équivalent de SQL Loader pour PostgreSQL.

Si vous en connaissez un qui fonctionne bien merci de me dire oĂą je peux le trouver.

Merci d'avance,

pyt

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

la commande COPY peut t'aider

jackt81/ = 6 Juillet, 2005 - 14:43

la commande COPY peut t'aider. la structure d'un fichier exporté via COPY (sans l'option binary) représente les colonnes séparées par un caractère Tabulation, et les lignes sont séparées par un retour ligne.
après, il suffirait de faire :
COPY MaTable FROM '/monrepaccessible/monfichier.txt'
Ă  partir de PgadminIII, par exemple.

jack


Outils pgloader

pyt/ = 8 Juillet, 2005 - 09:30

Merci, du renseignement mais finalement j'ai utilisé l'outil pgloader pour l'importation de mes données.
Il utilise la commande copy et il est assez facile Ă  utiliser.
Les seules choses un peu délicates sont les installations de l'interpréteur de langage TCL pour windows puisque pgloader est écrit dans ce langage et la récupération de la bibliothèque TCL pour postgreSQL.
Sinon la configuration des imports est assez simple meme s'il est parfois nécessaire de modifier qq petites choses dans le code du pgloader afin de gérer des types de données particuliers.

Pyt


PgLoader

abibes/ = 30 Juin, 2006 - 09:35

Bonjour,

J'ai vu que tu as utilisé PgLoader pour l'importation de tes données.
Peux-tu me dire d'ou l'as-tu téléchargé et si on peut charger des fichiers plats avec champs fixes (pas de séparateurs entre champs).

Merci


URL pgloader

Jean-Paul Argudo/ = 30 Juin, 2006 - 11:51

Bonjour,

Vous trouverez pgloader Ă  cette adresse:

http://pgfoundry.org/projects/pgloader/.

Je suis le seul des 3 à continuer son débuggage et son codage. Le cvs n'est pas encore à jour de 2 petites corrections que j'ai apportées récemment. Néanmoins, pgloader est déjà utilisable en l'état.

Toutes vos remarques et commentaires seront les bienvenues.

Pour vos donnés, vous ne pouvez pas encore importer un fichier de données sans séparateurs... Désolé! Mais si cela vous intéresse vraiment, et que vous n'avez pas la possibilité de générer un fichier avec séparateurs de données, peut-être pourrais-je ajouter la fonctionalité d'import de fichier avec des longueurs fixes... à voir.

Bon courage,

--
Jean-Paul ARGUDO
www.dalibo.com


Pgloader

abibes/ = 30 Juin, 2006 - 12:36

Merci pour votre réponse si rapide.

Le fichier que je dois traiter contient des données à champs fixes, mais je peux bien faire un script qui permet d'insérer des séparateurs entre les champs. Et j'itoliserai directement la commande de psql COPY tableName FROM 'fileName' USING DELIMITERS ';'

Merci encore une fois.

Mehdi


© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.