首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从Prestashop 1.6迁移到Prestashop 1.5?

如何从Prestashop 1.6迁移到Prestashop 1.5?
EN

Stack Overflow用户
提问于 2015-04-13 11:45:09
回答 3查看 1K关注 0票数 0

我有一个很好的Prestashop 1.5主题和一个在Prestashop 1.6中运行的商店,所以我想从1.6版本迁移到1.5版本。

我可以在不丢失任何数据的情况下进行迁移吗?如何进行迁移?我用谷歌搜索了一下,但什么也没帮到我。

EN

回答 3

Stack Overflow用户

发布于 2015-04-13 22:06:17

据我所知,在1.5和1.6PS版本之间,任何数据库都会发生变化,比如从1.4到1.5。所以在我看来你可以很容易地做到这一点。尝试将数据表导入fresh 1.5

票数 0
EN

Stack Overflow用户

发布于 2016-01-07 17:50:56

嗨,数据库模式从1.5到1.6有一些更新。如果你想导入你的SQL数据,你应该检查/install/upgrade/sql/中的sql升级文件(检查从1.6版本到1.5版本的所有文件)。你将能够发现不同之处,甚至创建一个新的脚本,它做相反的事情。

如果你有任何问题,请随时提出来。

票数 0
EN

Stack Overflow用户

发布于 2017-12-21 13:09:23

升级到Prestashop 1.7或迁移到Prestashop 1.7的步骤如下:全新安装Prestashop 1.7备份当前PS 1.6与产品、客户和订单相关的表(即: ps_product_17)修改这些表,使其具有与PS 1.7相同的结构(下面详细修改)选项1:

4) Sql导出数据最初是1.6版,现在用数据修改为1.7版5)将以前的数据插入PS 1.7表选项2(仅当在同一数据库上工作时):

4)重命名原始PS 1.7。表(即: ps_product_ORIGINAL) 5)将修改后的1.6个表重命名为1.7个原始表(即: ps_product_17到ps_product) 6)检查商店和数据访问

7)将产品镜像文件夹img/p从PS 1.6安装复制到PS 1.7安装文件夹

可以从goo.gl/WPM37D下载用于比较表之间版本的版本的SQL安装文件

注意:下面详述的SQL指令仅适用于第一个表“_product”,并且仅是指导方针,表名和/或前缀可能因情况而异。sqls的其余部分可以通过引用添加和重命名字段的语法来编写。

产品

TABLE“_product”新字段isbn (在ean13之后):ALTER TABLE _product ADD isbn varchar(13) ean13之后的默认NULL

新字段show_condition (在available_date之后):ALTER TABLE _product ADD show_condition tinyint(1) NOT NULL available_date后的默认值‘0’

新字段状态(最终的表):ALTER TABLE int ADD state int(11) unsigned NOT NULL DEFAULT‘1’

更名后的字段id_product_redirected (现为id_type_redirected):ALTER TABLE _product CHANGE id_product_redirected id_type_redirectedint(10);

表“_product_shop”新字段(在available_date之后):show_condition tinyint(1)非空默认值‘0’,重命名的字段:“id_product_redirected”现在是id_type_redirected

表“_product_attribute”新字段(在ean13之后):isbn varchar(13)默认NULL,倒数第二个和最后一个字段的更改:default_on tinyint(1) unsigned NULL DEFAULT NULL,available_date date DEFAULT NULL,

TABLE“_product_attribute_shop”新字段(id_product_attribute前):id_product int(10) unsigned NOT NULL,前后两个字段的变化:default_on tinyint(1) unsigned NULL DEFAULT NULL,available_date date DEFAULT NULL,新密钥: UNIQUE KEY id_product (id_productid_shopdefault_on)

表“_product_download”唯一密钥id_product (id_product)

表_product_tag新字段(表尾):id_lang int(10) unsigned NOT NULL,新密钥:密钥id_lang (id_langid_tag)

表“_specific_price”KEY id_product_attribute (id_product_attribute),KEY id_shop (id_shop),KEY id_customer(id_customer),KEY from (from),KEY to (D37),唯一密钥D38(D39,D40,D41,D42,D43,D44,D45,D46,D47,D48,D49,D50,D51)

表_image_shop新字段(在表首):id_product int(10)无符号NOT NULL,Keys:主键(id_imageid_shop),唯一键id_product (id_productid_shopcover),键id_shop (id_shop)

表“_category”键: KEY category_parent (id_parent),KEY nleftrightactive (nleftnrightactive),KEY level_depth(level_depth),KEY nright (nright),KEY activenleft (activenleft),KEY activenright(activenright)

客户

表“_customer”长度字段从32变为60:passwd varchar(60) NOT NULL,新字段(在表末):reset_password_token varchar(40) DEFAULT NULL,reset_password_validity datetime DEFAULT NULL,

订单

表“_orders”新字段(在round_mode之后):round_type tinyint(1)非空默认值‘1’,

表“_order_invoice”新字段(在total_wrapping_tax_inc之后):shop_address文本默认为NULL,将十进制数字段从(17,2)改为(20,6)

表“_order_detail”新字段(在product_attribute_id之后):id_customization int(10)无符号默认值0,新字段(在ean13之后):product_isbn varchar(13)默认NULL,新字段(在表尾):original_wholesale_price DECIMAL(20,6) NOT NULL默认值‘0.000000’,

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29597538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档