Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Подскажите как с бекапа скопировать опцию


Recommended Posts

Подскажите как можно с бекапа базы данных скопировать одну опцию? Чтоб не восстанавливать всю базу данных

Link to post
Share on other sites

1 минуту назад, Ch0oJoy сказал:

Подскажите как можно с бекапа базы данных скопировать одну опцию? Чтоб не восстанавливать всю базу данных

1 опцию или все таблицы с данными по опцям?

Link to post
Share on other sites

Только что, max1985 сказал:

1 опцию или все таблицы с данными по опцям?

Можно и так и так, так как опции не изменялись. Желательно тот вариант который проще будет. 

Link to post
Share on other sites

4 минуты назад, Ch0oJoy сказал:

Можно и так и так, так как опции не изменялись. Желательно тот вариант который проще будет. 

Ну я точно не знаю что Вы конкретно сделали и что Вам надо восстановить

Возможно Вам понадобятся такие таблицы

 

префикс_option

префикс_option_description

префикс_option_value

префикс_option_value_description

 

префикс_product_option

префикс_product_option_value

 

Скажите что конкретно хотите восстановит, сузим к-во таблиц...

Link to post
Share on other sites

Posted (edited)
4 минуты назад, max1985 сказал:

Ну я точно не знаю что Вы конкретно сделали и что Вам надо восстановить

Возможно Вам понадобятся такие таблицы

 

префикс_option

префикс_option_description

префикс_option_value

префикс_option_value_description

 

префикс_product_option

префикс_product_option_value

 

Скажите что конкретно хотите восстановит, сузим к-во таблиц...

Была создана опция Цвет, ее случайно удалили. Нужно ее вернуть. 

По таблице точно не подскажу, 

Думаю эти: 

префикс_option

префикс_option_description

Edited by Ch0oJoy
Link to post
Share on other sites

А что просто пересоздать не вариант? Если Вы ее удалили, значит она не была привязана к товарам...

 

Это сама опция

префикс_option

префикс_option_description

 

Это значения опций

префикс_option_value

префикс_option_value_description

 

Это привязанные опции к товарам

префикс_product_option

префикс_product_option_value

  • +1 1
Link to post
Share on other sites

2 минуты назад, max1985 сказал:

А что просто пересоздать не вариант? Если Вы ее удалили, значит она не была привязана к товарам...

 

Это сама опция

префикс_option

префикс_option_description

 

Это значения опций

префикс_option_value

префикс_option_value_description

 

Это привязанные опции к товарам

префикс_product_option

префикс_product_option_value

Опция была привязана к 40% товаров на сайте, в один момент она просто удалилась. В базе данных ее нет, в опциях тоже.. Не понятно каким образом она исчезла. 

Сейчас есть только полный бекап в котором эта опция есть, но восстановить всю базу не получится из-за заказов которые уже поступили. 

Link to post
Share on other sites

Проще скопировать таблицы заказов

восстановить бд и вернуть таблицы заказов обратно

Link to post
Share on other sites
1 минуту назад, spectre сказал:

Проще скопировать таблицы заказов

восстановить бд и вернуть таблицы заказов обратно

Почти то же самое что восстанавливать таблицы опций

Link to post
Share on other sites

4 минуты назад, Ch0oJoy сказал:

Опция была привязана к 40% товаров на сайте, в один момент она просто удалилась. В базе данных ее нет, в опциях тоже.. Не понятно каким образом она исчезла. 

Сейчас есть только полный бекап в котором эта опция есть, но восстановить всю базу не получится из-за заказов которые уже поступили. 

Восстановите тогда все 6 таблиц опций.

Опять же их может быть больше, если есть какие-то модули связанные с опциями...

А если не знаете как это еще сделать, то лучше попросите кого-то сделать эту манипуляцию 

Link to post
Share on other sites

2 минуты назад, max1985 сказал:

Почти то же самое что восстанавливать таблицы опций

 

потом окажется что опции были связанные, сверху еще что-то перезаписалось, добавилась опция с таким же айди и тп )

Link to post
Share on other sites
2 минуты назад, spectre сказал:

Проще скопировать таблицы заказов

восстановить бд и вернуть таблицы заказов обратно

У меня за этот день много регистраций, заказов.. + отзывы, наличие товаров, модуль отправки Новой почтой + рассылка ТТН. А при полном восстановлении все это собьется( 

 

Link to post
Share on other sites

1 минуту назад, max1985 сказал:

Восстановите тогда все 6 таблиц опций.

Опять же их может быть больше, если есть какие-то модули связанные с опциями...

А если не знаете как это еще сделать, то лучше попросите кого-то сделать эту манипуляцию 

Я сделаю бекап и попробую восстановить. Подскажите пожалуйста как с бекапа перенести в таблицу?

В бекапе это выглядит так:

LOCK TABLES `oc_option` WRITE;
/*!40000 ALTER TABLE `oc_option` DISABLE KEYS */;
INSERT INTO `oc_option` VALUES (11,'select',10,0),(58,'select',0,0),(59,'select',0,0),(57,'select',0,0),(60,'select',0,0),(56,'text',0,0),(61,'select',0,0),(13,'radio',0,0),(14,'checkbox',0,0),(15,'radio',0,0),(16,'radio',0,0),(17,'select',0,0),(18,'radio',0,0),(19,'radio',0,0),(20,'radio',0,0),(21,'select',0,0),(22,'select',0,0),(23,'select',0,0),(24,'image',0,0),(63,'select',0,0),(31,'select',0,0),(64,'select',0,0),(62,'select',0,0),(68,'select',0,0),(66,'select',0,0),(50,'select',-10,0),(52,'image',0,0),(65,'select',0,0),(54,'image',0,0),(67,'checkbox',100,0),(70,'radio',0,0),(71,'checkbox',0,0),(72,'checkbox',0,0),(73,'select',0,0),(74,'select',0,0),(75,'checkbox',0,0);
/*!40000 ALTER TABLE `oc_option` ENABLE KEYS */;
UNLOCK TABLES;

 

Link to post
Share on other sites

9 минут назад, Ch0oJoy сказал:

Я сделаю бекап и попробую восстановить. Подскажите пожалуйста как с бекапа перенести в таблицу?

В бекапе это выглядит так:

LOCK TABLES `oc_option` WRITE;
/*!40000 ALTER TABLE `oc_option` DISABLE KEYS */;
INSERT INTO `oc_option` VALUES (11,'select',10,0),(58,'select',0,0),(59,'select',0,0),(57,'select',0,0),(60,'select',0,0),(56,'text',0,0),(61,'select',0,0),(13,'radio',0,0),(14,'checkbox',0,0),(15,'radio',0,0),(16,'radio',0,0),(17,'select',0,0),(18,'radio',0,0),(19,'radio',0,0),(20,'radio',0,0),(21,'select',0,0),(22,'select',0,0),(23,'select',0,0),(24,'image',0,0),(63,'select',0,0),(31,'select',0,0),(64,'select',0,0),(62,'select',0,0),(68,'select',0,0),(66,'select',0,0),(50,'select',-10,0),(52,'image',0,0),(65,'select',0,0),(54,'image',0,0),(67,'checkbox',100,0),(70,'radio',0,0),(71,'checkbox',0,0),(72,'checkbox',0,0),(73,'select',0,0),(74,'select',0,0),(75,'checkbox',0,0);
/*!40000 ALTER TABLE `oc_option` ENABLE KEYS */;
UNLOCK TABLES;

 

Создайте новую БД, в нее загрузите Ваш бекап. Потом выгрузите те таблицы что нужны и загрузите их в рабочую базу. Предварительно лучше измените названия в тех таблицах что будете перезаливать, может понадобятся и сделать бекап того что есть на данный момент.

  • +1 1
Link to post
Share on other sites

Спасибо! Получилось

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.