Changeset 1069 for trunk/wifidog-auth/wifidog/include/schema_validate.php
- Timestamp:
- 05/26/06 11:24:43 (7 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/wifidog-auth/wifidog/include/schema_validate.php
r1035 r1069 47 47 * Define current database schema version 48 48 */ 49 define('REQUIRED_SCHEMA_VERSION', 4 0);49 define('REQUIRED_SCHEMA_VERSION', 41); 50 50 51 51 /** … … 788 788 $sql .= "INSERT INTO locales VALUES ('pt');\n"; 789 789 } 790 790 791 791 $new_schema_version = 37; 792 792 if ($schema_version < $new_schema_version) { … … 837 837 $sql .= "UPDATE node_has_content SET display_order = 1;\n"; 838 838 $sql .= "ALTER TABLE node_has_content ALTER COLUMN display_order SET DEFAULT 1;\n"; 839 $sql .= "ALTER TABLE node_has_content ALTER COLUMN display_order SET NOT NULL;\n"; 840 } 841 839 $sql .= "ALTER TABLE node_has_content ALTER COLUMN display_order SET NOT NULL;\n"; 840 } 841 842 842 $new_schema_version = 38; 843 843 if ($schema_version < $new_schema_version) { … … 846 846 $sql .= "UPDATE content_available_display_areas SET display_area='left_area_top' WHERE display_area='left_area-top';\n"; 847 847 } 848 848 849 849 $new_schema_version = 39; 850 850 if ($schema_version < $new_schema_version) { 851 851 printUpdateVersion($new_schema_version); 852 852 $sql .= "\n\nUPDATE schema_info SET value='$new_schema_version' WHERE tag='schema_version';\n"; 853 853 854 854 // Update to new Gmaps v2 constants 855 855 $sql .= "ALTER TABLE networks ALTER COLUMN gmaps_map_type SET DEFAULT 'G_NORMAL_MAP'::text;\n"; … … 857 857 $sql .= "UPDATE networks SET gmaps_map_type='G_HYBRID_MAP' WHERE gmaps_map_type = 'G_HYBRID_TYPE'; \n"; 858 858 $sql .= "UPDATE networks SET gmaps_map_type='G_SATELLITE_MAP' WHERE gmaps_map_type = 'G_SATELLITE_TYPE'; \n"; 859 859 860 860 // Use formula given here : http://www.google.com/apis/maps/documentation/upgrade.html#Upgrade 861 861 $sql .= "UPDATE networks SET gmaps_initial_zoom_level = 17 - gmaps_initial_zoom_level; \n"; … … 865 865 printUpdateVersion($new_schema_version); 866 866 $sql .= "\n\nUPDATE schema_info SET value='$new_schema_version' WHERE tag='schema_version';\n"; 867 $sql .= "ALTER TABLE networks ADD COLUMN theme_pack text;\n"; 867 $sql .= "ALTER TABLE networks ADD COLUMN theme_pack text;\n"; 868 868 $sql .= "ALTER TABLE networks ALTER COLUMN theme_pack SET DEFAULT NULL;\n"; 869 } 869 } 870 871 $new_schema_version = 41; 872 if ($schema_version < $new_schema_version) { 873 printUpdateVersion($new_schema_version); 874 $sql .= "\n\nUPDATE schema_info SET value='$new_schema_version' WHERE tag='schema_version';\n"; 875 $sql .= "INSERT INTO locales (locales_id) VALUES('ja');\n"; 876 } 877 870 878 /* 871 $new_schema_version = 4 1;872 if ($schema_version < $new_schema_version) { 873 printUpdateVersion($new_schema_version); 874 $sql .= "\n\nUPDATE schema_info SET value='$new_schema_version' WHERE tag='schema_version';\n"; 875 876 $sql .= "ALTER TABLE users DROP COLUMN real_name text;\n"; 877 $sql .= "ALTER TABLE users DROP COLUMN website text;\n"; 878 $sql .= "ALTER TABLE users RENAME COLUMN never_show_username is_invisible;\n"; 879 $new_schema_version = 42; 880 if ($schema_version < $new_schema_version) { 881 printUpdateVersion($new_schema_version); 882 $sql .= "\n\nUPDATE schema_info SET value='$new_schema_version' WHERE tag='schema_version';\n"; 883 884 $sql .= "ALTER TABLE users DROP COLUMN real_name text;\n"; 885 $sql .= "ALTER TABLE users DROP COLUMN website text;\n"; 886 $sql .= "ALTER TABLE users RENAME COLUMN never_show_username is_invisible;\n"; 879 887 $sql .= "CREATE TABLE user_profiles (\n"; 880 $sql .= " user_profile_id text NOT NULL REFERENCES users ON DELETE CASCADE ON UPDATE CASCADE,\n"; 888 $sql .= " user_profile_id text NOT NULL REFERENCES users ON DELETE CASCADE ON UPDATE CASCADE,\n"; 881 889 $sql .= " display_area text PRIMARY KEY,\n"; 882 890 $sql .= " real_name text,\n"; 883 891 $sql .= " website text,\n"; 884 892 $sql .= ");\n"; 885 886 } */ 893 894 } */ 887 895 $db->execSqlUpdate("BEGIN;\n$sql\nCOMMIT;\nVACUUM ANALYZE;\n", true); 888 896 //$db->execSqlUpdate("BEGIN;\n$sql\nROLLBACK;\n", true);
