PGXN Client's documentation =========================== The `PGXN Client `__ is a command line tool designed to interact with the `PostgreSQL Extension Network `__ allowing searching, compiling, installing, and removing extensions in PostgreSQL databases. For example, to install the semver_ extension, the client can be invoked as:: $ pgxn install semver which would download and compile the extension for one of the PostgreSQL servers hosted on the machine and:: $ pgxn load -d somedb semver which would load the extension in one of the databases of the server. The client interacts with the PGXN web service and a ``Makefile`` provided by the extension. The best results are achieved with makefiles using the PostgreSQL `Extension Building Infrastructure`__; however the client tries to degrade gracefully in presence of any package hosted on PGXN and any package available outside the extension network. .. _semver: https://pgxn.org/dist/semver/ .. __: https://www.postgresql.org/docs/current/extend-pgxs.html - Source repository: https://github.com/pgxn/pgxnclient - Downloads: https://pypi.python.org/pypi/pgxnclient/ - Discussion group: https://groups.google.com/group/pgxn-users/ Contents: .. toctree:: :maxdepth: 2 install usage ext .. toctree:: :hidden: changes Indices and tables ================== * :ref:`Changes Log ` * :ref:`search` * :ref:`genindex` .. * :ref:`modindex` .. To do ===== .. todolist::