@@ -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+ \c onnect <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
323405If you have no access to [[= product_name =]]'s `ibexa/installer` package, database upgrade is not necessary.
0 commit comments