| | 890 | $new_schema_version = 43; |
| | 891 | if ($schema_version < $new_schema_version) { |
| | 892 | printUpdateVersion($new_schema_version); |
| | 893 | $sql .= "\n\nUPDATE schema_info SET value='$new_schema_version' WHERE tag='schema_version';\n"; |
| | 894 | $sql .= "CREATE TABLE content_clickthrough_log ( \n"; |
| | 895 | $sql .= " user_id text REFERENCES users (user_id) ON UPDATE CASCADE ON DELETE CASCADE,\n"; |
| | 896 | $sql .= " content_id text NOT NULL REFERENCES content ON UPDATE CASCADE ON DELETE CASCADE,\n"; |
| | 897 | $sql .= " clickthrough_timestamp timestamp NOT NULL DEFAULT now(),\n"; |
| | 898 | $sql .= " node_id text NOT NULL REFERENCES nodes ON UPDATE CASCADE ON DELETE CASCADE,\n"; |
| | 899 | $sql .= " destination_url text NOT NULL CHECK (destination_url<>'')\n"; |
| | 900 | $sql .= ");\n"; |
| | 901 | } |
| | 902 | |