Please execute the following SQL script in your database (after creating a backup of course):
DROP TABLE esn_country;
CREATE TABLE esn_country (
country_id int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Drupal entity ID',
code varchar(2) NOT NULL DEFAULT '' COMMENT 'Country Code',
country_name varchar(50) NOT NULL DEFAULT '' COMMENT 'Country Name',
name varchar(50) NOT NULL DEFAULT '' COMMENT 'ESN Country Name',
last_updated int(11) NOT NULL DEFAULT 0 COMMENT 'Timestamp when the data has last been updated from Galaxy',
website varchar(150) DEFAULT NULL COMMENT 'Website of the ESN Country',
website_logo varchar(150) NOT NULL DEFAULT '' COMMENT 'website logo url',
PRIMARY KEY (country_id),
UNIQUE INDEX country_code (code),
INDEX country_names (country_name),
INDEX esn_country_names (name)
)
ENGINE = INNODB
AUTO_INCREMENT = 41
AVG_ROW_LENGTH = 442
CHARACTER SET utf8
COLLATE utf8_general_ci
COMMENT = 'A list of all ESN Countries.';
DROP TABLE esn_section;
CREATE TABLE esn_section (
section_id int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Drupal entity ID',
code varchar(12) NOT NULL DEFAULT '' COMMENT 'Section Code',
name varchar(50) NOT NULL DEFAULT '' COMMENT 'Section Name',
street varchar(255) NOT NULL DEFAULT '' COMMENT 'Street Name',
postaladdress varchar(255) NOT NULL DEFAULT '' COMMENT 'Postal Address',
city varchar(255) NOT NULL DEFAULT '' COMMENT 'City',
country_code varchar(2) NOT NULL DEFAULT '' COMMENT 'Country Code',
website varchar(150) NOT NULL DEFAULT '' COMMENT 'website url',
website_logo varchar(150) NOT NULL DEFAULT '' COMMENT 'website logo url',
longitude decimal(18, 12) DEFAULT NULL COMMENT 'Longitude',
latitude decimal(18, 12) DEFAULT NULL COMMENT 'Latitude',
country_id int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Reference to ESN Country',
last_updated int(11) NOT NULL DEFAULT 0 COMMENT 'Timestamp when the data has last been updated from Galaxy',
PRIMARY KEY (section_id),
UNIQUE INDEX code (code),
INDEX countries (country_code),
INDEX esn_section_names (name),
INDEX esn_sections_in_country (country_code, name)
)
ENGINE = INNODB
AUTO_INCREMENT = 560
AVG_ROW_LENGTH = 301
CHARACTER SET utf8
COLLATE utf8_general_ci
COMMENT = 'A list of all ESN sections.';
DELETE FROM variable
WHERE
name = 'esn_galaxy_api_cc';
INSERT INTO variable (name ,value)
VALUES ('esn_galaxy_api_cron', 'i:1;');
Afterwards flush all cashes and perform a cron run to update/re-fetch the data we deleted before.