Diff for "FAQ"

Not logged in - Log In / Register

Differences between revisions 4 and 5
Revision 4 as of 2009-07-21 13:57:47
Size: 1420
Editor: bac
Comment:
Revision 5 as of 2009-07-21 14:13:02
Size: 1528
Comment:
Deletions are marked like this. Additions are marked like this.
Line 29: Line 29:
You can also use `bzr get lp:launchpad` to download the code without setting up a development environment.

Are there Launchpad packages available?

No, Launchpad is not packaged and there are no plans to do so. Launchpad deployment is done straight from Bazaar branches and is quite complex.

Why PostgreSQL?

PostgreSQL was chosen in 2004 because it supported most of the features we thought we would need; MySQL did not. The other contender was Oracle, and for a while we made sure we would be able to switch to Oracle if necessary but PostgreSQL has worked great.

How integrated is the database in the code?

Highly. We make use of PostgreSQL specific features, such as:

  • SQL language extensions
  • PL/pgSQL and Python stored procedures
  • Triggers
  • Functional indexes
  • Automatic load balancing over the replicas with Slony-I
  • Transactional DDL
  • tsearch2 full text search
  • Database permissions

What version of Python is required?

Currently, Python 2.4 but we're working hard on getting us on at least Python 2.5 if not Python 2.6. This isn't hard to do, it's just a lot of work, but it will happen in time for Karmic at the latest.

Can I look at the code without downloading it all?

Yes, you can browse the source code on Launchpad. You can also use bzr get lp:launchpad to download the code without setting up a development environment.

FAQ (last edited 2021-12-10 15:16:54 by cjwatson)