2010-11-29 8 views

Répondre

2
SELECT 
    definition 
FROM 
    pg_views 
WHERE 
    schemaname = 'public' 
AND 
    viewname = 'your_view'; 
+0

Salut, cela extrait la définition. Je voudrais extraire les données de la vue. – lud0h

+0

@ludoh: Il n'y a pas de données "dans" la vue. La vue est juste une, bien, * vue * sur les données qui existent physiquement dans d'autres tables. Si vous voulez les données, utilisez 'SELECT * FROM myview;' et exportez comme d'habitude. –

+0

@j_random_hacker: J'ai essayé mais il m'a donné une erreur 'ERREUR: relation "myview" n'existe pas', je suis connecté en tant qu'admin. J'ai essayé de préfixer avec le nom du schéma et la même erreur. Dois-je fournir des subventions à la vue? – lud0h

6

Il y a une option pour le faire par phpPgAdmin ainsi.

  1. rendiez le
  2. Sélectionnez la vue
  3. sous vos colonnes sélectionnées pour la vue il y a une option 'select'
  4. dans cet écran de sélection sélectionnez l'option "Sélectionner tous les champs"
  5. exécutez la sélection
  6. vous obtenez les résultats 30 par page
  7. en bas des résultats il y a une option 'téléchargement'
  8. sélectionner votre type d'exportation que vous voulez (CSV, XHTML, ...)
  9. select télécharger

Je sais que la réponse tardive, mais je devais me chercher celui-ci et ce fut le premier résultat de google donc j'espère que cela aide d'autres google hitters :)

Questions connexes