Update readme.
authorFlorent Bruneau <florent.bruneau@polytechnique.org>
Tue, 1 Jun 2010 13:00:11 +0000 (15:00 +0200)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Tue, 1 Jun 2010 13:01:10 +0000 (15:01 +0200)
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
upgrade/1.0.0/README [new file with mode: 0644]
upgrade/account/README

diff --git a/upgrade/1.0.0/README b/upgrade/1.0.0/README
new file mode 100644 (file)
index 0000000..46562bd
--- /dev/null
@@ -0,0 +1,3 @@
+This release include the following sub-projects:
+ * account
+ * newdirectory-0.0.1
index 8ab4c37..50cc049 100644 (file)
@@ -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