Skip to content

Commit

Permalink
SW-17922 - Add translation tables
Browse files Browse the repository at this point in the history
  • Loading branch information
htkassner authored and OliverSkroblin committed Apr 19, 2018
1 parent 2616a87 commit 15bc087
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 1 deletion.
2 changes: 1 addition & 1 deletion _sql/fixup.sql
Original file line number Diff line number Diff line change
Expand Up @@ -1714,7 +1714,7 @@ UPDATE shop SET category_uuid = CONCAT('SWAG-CATEGORY-UUID-', category_id) WHER
UPDATE shop SET locale_uuid = CONCAT('SWAG-LOCALE-UUID-', locale_id) WHERE locale_id IS NOT NULL;
UPDATE shop SET currency_uuid = CONCAT('SWAG-CURRENCY-UUID-', currency_id) WHERE currency_id IS NOT NULL;
UPDATE shop SET customer_group_uuid = CONCAT('SWAG-CUSTOMER-GROUP-UUID-', customer_group_id) WHERE customer_group_id IS NOT NULL;
UPDATE shop SET fallback_locale_uuid = CONCAT('SWAG-LOCALE-UUID-', fallback_id) WHERE fallback_locale_uuid IS NOT NULL;
UPDATE shop SET fallback_locale_uuid = CONCAT('SWAG-FALLBACK-LOCALE-UUID-', fallback_id) WHERE fallback_id IS NOT NULL;
UPDATE shop SET payment_method_uuid = CONCAT('SWAG-PAYMENT-METHOD-UUID-', payment_method_id) WHERE payment_method_id IS NOT NULL;
UPDATE shop SET shipping_method_uuid = CONCAT('SWAG-SHIPPING-METHOD-UUID-', shipping_method_id) WHERE shipping_method_id IS NOT NULL;
UPDATE shop SET area_country_uuid = CONCAT('SWAG-AREA-COUNTRY-UUID-', area_country_id) WHERE area_country_id IS NOT NULL;
Expand Down
42 changes: 42 additions & 0 deletions _sql/new.sql
Original file line number Diff line number Diff line change
@@ -1,3 +1,45 @@
CREATE TABLE `album_translation` (
`album_uuid` VARCHAR(42) NOT NULL COLLATE 'utf8mb4_unicode_ci',
`language_uuid` VARCHAR(42) NOT NULL COLLATE 'utf8mb4_unicode_ci',
`name` VARCHAR(255) NOT NULL DEFAULT '' COLLATE 'utf8mb4_unicode_ci'
)
COLLATE='utf8mb4_unicode_ci'
ENGINE=InnoDB
;

INSERT INTO album_translation (language_uuid, album_uuid, name)
(
SELECT
s.uuid AS language_uuid,
a.uuid AS album_uuid,
a.name AS name
FROM
album a
JOIN
shop s ON s.fallback_locale_uuid IS NULL
);

CREATE TABLE `area_translation` (
`album_uuid` VARCHAR(42) NOT NULL COLLATE 'utf8mb4_unicode_ci',
`language_uuid` VARCHAR(42) NOT NULL COLLATE 'utf8mb4_unicode_ci',
`name` VARCHAR(255) NOT NULL DEFAULT '' COLLATE 'utf8mb4_unicode_ci'
)
COLLATE='utf8mb4_unicode_ci'
ENGINE=InnoDB
;

INSERT INTO area_translation (language_uuid, album_uuid, name)
(
SELECT
s.uuid AS language_uuid,
a.uuid AS area_uuid,
a.name AS name
FROM
area a
JOIN
shop s ON s.fallback_locale_uuid IS NULL
);

CREATE TABLE `product_detail_translation` (
`product_detail_uuid` VARCHAR(42) NOT NULL COLLATE 'utf8mb4_unicode_ci',
`language_uuid` VARCHAR(42) NOT NULL COLLATE 'utf8mb4_unicode_ci',
Expand Down

0 comments on commit 15bc087

Please sign in to comment.