2016-06-08 2 views
0

De online documentation, il semble qu'il existe un pg_regress programme/composant pour les tests de régression.Comment puis-je obtenir pg_regress?

REGRESS_OPTS 

    additional switches to pass to **pg_regress** 

Je peux faire des tests de régression simple (sous postgresql provenant d'Ubuntu 16.04 LTS), mais n'a pas pu trouver le programme pg_regress lui-même ou voir ses options.

$ pg_regress 
pg_regress: command not found 

which pg_regress renvoie vide.

Ai-je besoin d'installer des paquets supplémentaires pour obtenir pg_regress ou est-il caché quelque part?

Répondre

0

pg_regress est disponible auprès du source code repository. Si vous avez installé PostgreSQL via un gestionnaire de paquets ou en tant que binaire, il ne sera pas inclus. Les tests de régression sont généralement effectués après la création du code, par exemple avec une nouvelle version.

0

Pour référence future, le pakcage postgresql-server-dev-9.5 a le pg_regress mais il n'est pas dans le chemin. Vous pouvez le trouver à: /usr/lib/postgresql/9.5/lib/pgxs/src/test/regress/pg_regress