Vous n'êtes pas identifié(e).
Pages : 1
Est ce que dans postgres on peut faire un pg_dump avec un clause where comme ce qu'on fait sur oracle avec l'export
$ exp system/XXXXX file=/ora/admin/dba/log/exp_query.dmp tables=formation.dvp_loader query="'where salaire > 500'"
J'ai déja fait des recherche mais il s'avere que je n'ai trouvé aucune versions qui supporte cela ?
Hors ligne
Pas exactement de cette façon là. Vous pouvez toutefois générer un COPY avec un ordre SQL à l'intérieur, ce qui vous permettra de faire un export selectif des données.
Par exemple :
COPY (SELECT * FROM toto WHERE ma_colonne> 18) TO STDOUT;
Ce n'est pas géré au niveau de pg_dump par contre pour le moment, effectivement.
Marc.
Hors ligne
Oui, mais j'ai un petit probleme dans ce cas, c'est que mon fichier en sortie ne sera pas cripté .
Je vais peut etre faire un export binaire .
Merci
Hors ligne
Avec pg_dump non plus, votre fichier ne sera pas crypté. Pouvez vous expliquer davantage ce que vous souhaitez faire ?
Marc.
Hors ligne
En faite, je veux faire un export sélective des données et je veux aussi que le fichier de sortie soit pas facile à lire (crypter).
Hors ligne
Le pg_dump n'est pas davantage crypté que le dump de la commande COPY. Compressé avec un algorithme de type gzip, au mieux. Donc extrêmement facile à lire pour un intrus motivé.
Si vous voulez que le contenu soit chiffré, il vous faut utiliser des outils dédiés à cette tâche, comme gpg.
Marc.
Hors ligne
Pages : 1