HTML Python JavaScript CSS PLpgSQL Makefile Other
Latest commit ce5fa50 Feb 22, 2017 @mhagander mhagander Trap SSLError when calling search API
Since we moved to https, timeouts can either be at the socket level or
at the SSL level, so trap both those and give a nicer error than a 500.
Permalink
Failed to load latest commit information.
dep/django-selectable Import django-selectable Jun 23, 2016
docs Fix Django version requirement. Oct 18, 2016
keys Add the RPM signing key to the pgweb repository Jul 12, 2012
media
pgweb
sql Replace pgq with trivial local queue implementation May 14, 2016
templates
tools
.gitignore Exclude precompiled python files Jan 14, 2012
README.rst
manage.py Move files and directories for new project layout May 14, 2016
requirements.txt
selectable

README.rst

The PostgreSQL website

The code in this repository is what backs the website at www.postgresql.org.

The authoritative repository for this code is on git.postgresql.org, but it's free to be mirrored anywhere.

Technology

The website code is written in Python using the Django framework. Not surprisingly, PostgreSQL is used as the database. Further details about the code and technology can be found in the different documents in the docs directory.

Content

A fair amount of the content pages of the website are just static HTML templates. If you wish to edit these, you only need to look at the templates/pages/ subdirectory. The content in here is simple HTML, and can be edited as such.

Contributing

We appreciate all (most?) contributions to this project. If you wish to contribute, be sure to sign up to the pgsql-www mailinglist for any discussions, and post any suggested patches there. If you want to make any major changes, be sure to have discussed those on the list first.

Licence

The code for the website is licensed under The PostgreSQL Licence, which is closely related to the BSD licence.