From: Florent Bruneau Date: Tue, 1 Jun 2010 13:00:11 +0000 (+0200) Subject: Update readme. X-Git-Tag: xorg/1.0.0~208 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=f8185297a9bf33508ffee530c98ae006f8d76319;p=platal.git Update readme. Signed-off-by: Florent Bruneau --- diff --git a/upgrade/1.0.0/README b/upgrade/1.0.0/README new file mode 100644 index 0000000..46562bd --- /dev/null +++ b/upgrade/1.0.0/README @@ -0,0 +1,3 @@ +This release include the following sub-projects: + * account + * newdirectory-0.0.1 diff --git a/upgrade/account/README b/upgrade/account/README index 8ab4c37..50cc049 100644 --- a/upgrade/account/README +++ b/upgrade/account/README @@ -1,15 +1,27 @@ -DataBase upgrade: ------------------ +Database structure: +------------------- -* Activate forums database drop +* plat/al uses a single database instead of 5. The new database is built from scratch and *must* not be x4dat. +* most tables of the database are prefixed by the category of the table: + - account -> related to user account (identifier master, password, permissions) + - profile -> related to the directory + - email, aliases, virtual -> related to email management + - group -> related to X.net + - forum -> related to innd and banana + - ... +* some table does not follow this convention and may be renamed in the future. + +* account identifiers are called uid (hruid for a human readable identifier for display purpose) +* profile identifiers are called pid (hrpid for a human readable identifier for display purpose) + +* most tables have been switched to innodb in order to use foreign keys in a future release. Configuration changes: ---------------------- -[Banana] -* table_prefix deprecated - +* Core.dbdb must be set to the name of the new database. +* Banana.table_prefix is deprecated Affected services: ------------------ @@ -22,3 +34,5 @@ News: Email: * auth_user_md5.smtppass -> accounts.weak_password. This password is NULL when empty, but a check must be added for empty passwords. * auth_user_md5.mail_storage -> email_options.storage +* aliases.id -> aliases.uid +* virtual* and emails should be unchanged