Переглянути джерело

db scheme for postgres is different from that for mysql, document that
(instead of changing it - that could break stuff for no strong reason)

Thijs Kinkhorst 19 роки тому
батько
коміт
0f2c3189d4
1 змінених файлів з 7 додано та 3 видалено
  1. 7 3
      doc/db-backend.txt

+ 7 - 3
doc/db-backend.txt

@@ -114,6 +114,10 @@ administration plugin. The DSN should look something like:
  mysql://squirreluser:sqpassword@localhost/squirrelmail or
  mysql://squirreluser:sqpassword@localhost/squirrelmail or
  pgsql://squirreluser:sqpassword@localhost/squirrelmail
  pgsql://squirreluser:sqpassword@localhost/squirrelmail
 
 
+Note that when using the above PostgreSQL schema, you also need to change
+the prefs_user_field variable in config.php from the default 'user' to
+'username'.
+
 From now on all users' personal preferences will be stored in a
 From now on all users' personal preferences will be stored in a
 database.
 database.
 
 
@@ -130,12 +134,12 @@ field and 64KB (database BLOB field size) limit to value field.
 
 
 If interface tries to insert data without checking field limits, it
 If interface tries to insert data without checking field limits, it
 can cause data loss or database errors. Table information functions
 can cause data loss or database errors. Table information functions
-provided by Pear DB libraries are not accurate and some database 
+provided by Pear DB libraries are not accurate and some database
 backends don't support them. Since 1.5.1 SquirrelMail provides
 backends don't support them. Since 1.5.1 SquirrelMail provides
 configuration options that set allowed field sizes.
 configuration options that set allowed field sizes.
 
 
-If you see oversized field errors in your error logs - check your 
-database structure. Issue can be solved by increasing database field 
+If you see oversized field errors in your error logs - check your
+database structure. Issue can be solved by increasing database field
 sizes.
 sizes.
 
 
 If you want to get more debugging information - check setKey() function 
 If you want to get more debugging information - check setKey() function