Initialising a dak database schema
==================================
-The following packages are needed:
+The following packages are needed for the database:
* postgresql-9.0 postgresql-client-9.0 postgresql-plperl-9.0 postgresql-plpython-9.0 postgresql-9.0-debversion
+and the following packages for dak itself:
+ * python-psycopg2 python-sqlalchemy python-apt gnupg dpkg-dev lintian
+ binutils-multiarch python-yaml less python-ldap python-pyrss2gen python-rrdtool
+ symlinks
(the schema assumes at least postgresql 9.0; ftpmaster in Debian currently uses
the squeeze postgresql 9.0 backport)
Create an empty database with SQL_ASCII encoding:
# createdb -T template0 -E SQL_ASCII -O dak projectb
-Import the schema:
-# psql -f current_schema.sql -d projectb
+Import the schema. We redirect STDOUT to /dev/null as otherwise it's
+impossible to see if something fails.
+# psql -1 -f current_schema.sql -d projectb >/dev/null
Set up some core data in projectb to get started (read the init_vars file if
you wish to customise various aspects):