Show
Ignore:
Timestamp:
04/01/05 15:58:29 (8 years ago)
Author:
benoitg
Message:

2005-04-01 Benoit Gr�goire <bock@…>

  • Add constraints to account_origin to detect errors on inserts.
  • Remove IDRC test server
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/wifidog-auth/wifidog/include/schema_validate.php

    r523 r528  
    100100                                $sql .= "ALTER TABLE users DROP CONSTRAINT check_email_not_empty;\n"; 
    101101                        } 
     102                else 
     103                        if ($schema_version < 4) { 
     104                                $new_schema_version = 4; 
     105                                echo "<h2>Preparing SQL statements to update schema to version  $new_schema_version</h2>"; 
     106                                $sql .= "UPDATE schema_info SET value='$new_schema_version' WHERE tag='schema_version';\n"; 
     107                                $sql .= "ALTER TABLE users ALTER COLUMN account_origin SET NOT NULL;\n"; 
     108                                $sql .= "ALTER TABLE users ADD CONSTRAINT check_account_origin_not_empty CHECK (account_origin::text <> ''::text);\n"; 
     109                        } 
    102110 
    103111                //  $db -> ExecSqlUpdate("BEGIN;\n$sql\nROLLBACK;\n", true);