IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SGBD Perl Discussion :

[sgbd]Probleme caractere perl ( ' ) et script insertion SQL


Sujet :

SGBD Perl

Vue hybride

perlgirl [sgbd]Probleme caractere perl... 15/10/2004, 11h24
Invité il faut remplacer le "'" par... 15/10/2004, 12h09
aidefz Et mettre tout simplement... 15/10/2004, 12h55
perlgirl J'ai deja essayé de remplacer... 15/10/2004, 13h00
Arioch s/\'/\'\'/g; pas joli mais... 15/10/2004, 13h04
perlgirl Ben en fait sur 80 séquences... 15/10/2004, 13h04
perlgirl Re : [sgbd]Probleme caractere perl... 15/10/2004, 13h06
Arioch Le but, c'est de remplacer 1... 15/10/2004, 13h07
perlgirl remplacer les simple quote a... 15/10/2004, 13h08
Arioch Quand tu as des simples... 15/10/2004, 13h12
Arioch Perso, je ferais comme ceci... 15/10/2004, 13h15
perlgirl D'accord mais si je fais cela... 15/10/2004, 13h16
Arioch SQL fait sa tambouille tout... 15/10/2004, 13h20
perlgirl Alors j'ai bien compris qu'il... 15/10/2004, 13h29
Arioch oui, avant de faire ton... 15/10/2004, 13h34
perlgirl Ayééé j'ai testé et je n'ai... 15/10/2004, 15h15
Tchinkatchuk Il n'y a aucun moyen de... 30/05/2005, 16h52
nematoad Re: Probleme caractere perl (... 30/05/2005, 19h08
nematoad Bien sûr que si. Il suffit... 30/05/2005, 19h13
Tchinkatchuk Merci beaucoup nematoad !! ... 31/05/2005, 10h26
nematoad heh. Je peux imaginer. Tu... 31/05/2005, 11h13
Tchinkatchuk je te remercie, je vais me... 31/05/2005, 11h16
nematoad Tu utilises le switch -Fc... 31/05/2005, 11h55
Tchinkatchuk non j'utilise -Ft. Pourquoi,... 31/05/2005, 11h58
nematoad Il ne faut pas oublier que... 31/05/2005, 15h07
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Inscrit en
    Février 2005
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 167
    Par défaut
    Citation Envoyé par Tchinkatchuk
    L'insertion se fait dans l'ordre alphabetique des tables du coup, a cause des cles etrangeres, ca foire !!! Je commence sensiblement a m'énerver
    heh. Je peux imaginer. Tu dois evidemment ordonnancer tes insertions afin de satisfaire les contraintes de foreign keys.

    Disons que tu insères des trucs dans table ta, tb, et tc. Manque de bol, tu dois insérer une ligne dans tc avant d'insérer des lignes dans ta et tb. Je ne sais pas exactement ce que tu génères les données à insérer, mais avec une petite table de correspondance qui spécifie l'ordre tu devrais t'en sortir. Quelque chose comme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    my %ordre = (
        ta => 2,
        tb => 3,
        tc => 1,
    );
     
    for my $table ( sort { $ordre{$a} <=> $ordre{$b} } keys %ordre ) {
        # insertion de je ne sais pas quoi dans la table citée dans $table
    }
    N

  2. #2
    Membre éclairé
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mars 2005
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2005
    Messages : 251
    Par défaut
    je te remercie, je vais me debrouiller comme cela.

    J'esperer en fait pouvoir faire un dump tout simple en shell et le réimporter directement dans une autre BDD sans retraiter le ficheir. Masi apparemment il n'y a pas d'option pour pgdump afin de définir l'ordre.

    merci beaucoup en tout cas !!

    Qu'est ce qu'il est bien ce forum lol

  3. #3
    Membre expérimenté
    Inscrit en
    Février 2005
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 167
    Par défaut
    Citation Envoyé par Tchinkatchuk
    Masi apparemment il n'y a pas d'option pour pgdump afin de définir l'ordre.
    Tu utilises le switch -Fc pour le dump ?

  4. #4
    Membre éclairé
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mars 2005
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2005
    Messages : 251
    Par défaut
    non j'utilise -Ft. Pourquoi, cela serait mieux en compress ?

  5. #5
    Membre expérimenté
    Inscrit en
    Février 2005
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 167
    Par défaut
    Citation Envoyé par Tchinkatchuk
    non j'utilise -Ft. Pourquoi, cela serait mieux en compress ?
    Il ne faut pas oublier que pg_dump écrit les lignes et les tables dans un ordre qui lui arrange le plus, de la manière la plus efficace. Mais cela ne correspond pas forcément à un ordre qui permet de le relire directement.

    Si l'ordre est foireux, tu peux utilister pg_restore -r, ce qui permet de réarranger les afin que les contraintes soient résolues. Et dans mes souvenirs, seul le format -Fc (sur pg_dump et pg_restore) permet ça... mais je mettrais pas ma main au feu, peut-être -Ft le permet également.

    En tout cas, c'est plus un problème de restore que de dump proprement dit.

    N

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Outil gratuit pour faire des scripts insert SQL
    Par Nico820 dans le forum Outils
    Réponses: 2
    Dernier message: 13/04/2011, 08h52
  2. probleme jeux de caractere et collation en my sql
    Par rachidbel dans le forum Administration
    Réponses: 7
    Dernier message: 01/09/2006, 18h25
  3. [SGBD] [Problème insertion variable php/mysql]
    Par vincedjs dans le forum Installation
    Réponses: 20
    Dernier message: 08/02/2006, 16h41
  4. Réponses: 2
    Dernier message: 22/07/2004, 00h27
  5. Réponses: 2
    Dernier message: 30/05/2002, 08h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo