Skip to content

Commit ecc5a53

Browse files
adriendupuisdabrt
andcommitted
Drop old Commerce tables (#2510)
--------- Co-authored-by: Tomasz Dąbrowski <[email protected]> (cherry picked from commit 61fe28f)
1 parent eed87f5 commit ecc5a53

File tree

1 file changed

+82
-0
lines changed

1 file changed

+82
-0
lines changed

docs/update_and_migration/from_4.3/update_from_4.3_new_commerce.md

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,88 @@ Apply the following database update scripts:
318318
psql <database_name> < vendor/ibexa/installer/upgrade/db/postgresql/commerce/ibexa-4.3.latest-to-4.4.0.sql
319319
```
320320

321+
If you used old Commerce packages before, and have migrated everything, you can remove the old tables.
322+
The tables that can be removed are prefixed with `ses_` and `sve_`.
323+
324+
=== "MySQL"
325+
326+
To switch to the right database, issue the following command:
327+
``` sql
328+
USE <database_name>;
329+
```
330+
331+
Then, to remove all the old tables, run the following queries:
332+
``` sql
333+
DROP TABLE IF EXISTS ses_basket;
334+
DROP TABLE IF EXISTS ses_basket_line;
335+
DROP TABLE IF EXISTS ses_content_modification_queue;
336+
DROP TABLE IF EXISTS ses_customer_prices;
337+
DROP TABLE IF EXISTS ses_customer_sku;
338+
DROP TABLE IF EXISTS ses_download;
339+
DROP TABLE IF EXISTS ses_externaldata;
340+
DROP TABLE IF EXISTS ses_gdpr_log;
341+
DROP TABLE IF EXISTS ses_invoice;
342+
DROP TABLE IF EXISTS ses_log_erp;
343+
DROP TABLE IF EXISTS ses_log_mail;
344+
DROP TABLE IF EXISTS ses_log_search;
345+
DROP TABLE IF EXISTS ses_payment_basket_map;
346+
DROP TABLE IF EXISTS ses_price;
347+
DROP TABLE IF EXISTS ses_shipping_cost;
348+
DROP TABLE IF EXISTS ses_stat_sessions;
349+
DROP TABLE IF EXISTS ses_stock;
350+
DROP TABLE IF EXISTS ses_token;
351+
DROP TABLE IF EXISTS sve_class;
352+
DROP TABLE IF EXISTS sve_class_attributes;
353+
DROP TABLE IF EXISTS sve_object;
354+
DROP TABLE IF EXISTS sve_object_attributes;
355+
DROP TABLE IF EXISTS sve_object_attributes_tmp;
356+
DROP TABLE IF EXISTS sve_object_catalog;
357+
DROP TABLE IF EXISTS sve_object_catalog_tmp;
358+
DROP TABLE IF EXISTS sve_object_tmp;
359+
DROP TABLE IF EXISTS sve_object_urls;
360+
DROP TABLE IF EXISTS sve_object_urls_tmp;
361+
```
362+
363+
=== "PostgreSQL"
364+
365+
To switch to the right database, issue the following command:
366+
``` sql
367+
\connect <database_name>;
368+
```
369+
370+
371+
Then, to remove all the old tables, run the following queries:
372+
``` sql
373+
DROP TABLE IF EXISTS ses_basket;
374+
DROP TABLE IF EXISTS ses_basket_line;
375+
DROP TABLE IF EXISTS ses_content_modification_queue;
376+
DROP TABLE IF EXISTS ses_customer_prices;
377+
DROP TABLE IF EXISTS ses_customer_sku;
378+
DROP TABLE IF EXISTS ses_download;
379+
DROP TABLE IF EXISTS ses_externaldata;
380+
DROP TABLE IF EXISTS ses_gdpr_log;
381+
DROP TABLE IF EXISTS ses_invoice;
382+
DROP TABLE IF EXISTS ses_log_erp;
383+
DROP TABLE IF EXISTS ses_log_mail;
384+
DROP TABLE IF EXISTS ses_log_search;
385+
DROP TABLE IF EXISTS ses_payment_basket_map;
386+
DROP TABLE IF EXISTS ses_price;
387+
DROP TABLE IF EXISTS ses_shipping_cost;
388+
DROP TABLE IF EXISTS ses_stat_sessions;
389+
DROP TABLE IF EXISTS ses_stock;
390+
DROP TABLE IF EXISTS ses_token;
391+
DROP TABLE IF EXISTS sve_class;
392+
DROP TABLE IF EXISTS sve_class_attributes;
393+
DROP TABLE IF EXISTS sve_object;
394+
DROP TABLE IF EXISTS sve_object_attributes;
395+
DROP TABLE IF EXISTS sve_object_attributes_tmp;
396+
DROP TABLE IF EXISTS sve_object_catalog;
397+
DROP TABLE IF EXISTS sve_object_catalog_tmp;
398+
DROP TABLE IF EXISTS sve_object_tmp;
399+
DROP TABLE IF EXISTS sve_object_urls;
400+
DROP TABLE IF EXISTS sve_object_urls_tmp;
401+
```
402+
321403
#### Ibexa Open Source
322404

323405
If you have no access to [[= product_name =]]'s `ibexa/installer` package, database upgrade is not necessary.

0 commit comments

Comments
 (0)