#база данных

  • +14

    Может есть возможность настроить синхронизацию базы клиентов с каким нибудь сервисом типа google контакты или ldap или skype для последующей синхронизации их с рабочим телефоном. Тогда звонящему клиенту можно будет говорить "Здравствуйте, Мария...

  • +5

    Поясню на примере. У меня есть некоторые плагины, которым это нужно. Так же сразу же появится масса возможностей для других плагинов.Главная картинка для Блог:Невозможно прикрепить дополнительные данные к записи в блоге до тех пор пока эта запись не...

  • Дамп базы данных — это файл с содержимым базы данных и командами, необходимыми для воссоздания ее точной копии на другом сервере. Таким образом, дамп представляет собой резервную копию базы данных, с помощью которой можно вернуть ее состояние на тот...

  • Здравствуйте! Пишу модуль доставки, в модуле необходимо создать несколько таблиц в базе данных. Плагин собираюсь размещать в Магазине Webasyst. Допустим, нужны 2 таблицы: myshipping_cities, myshipping_rates. Соответственно, вопросы: 1) где в модуле...

  • Как удалить из базы данных все заказы? Или хотя бы списки "Удалённые" и "Возврат"?

  • Есть решение

    Вопрос следующий. Делаем бэкап базы mysqldump -u admin_ -p -f admin_ > base.sql с последующей заменой всех вхождений http: на https: sed -i 's/http:/https:/g' base.sqlЗаписываем как обычно в новую базу. mysql -u admin_ -p admin_...

    Нам помогло следующее:1) UPDATE blog_post SET text = REPLACE(text, 'http:', 'https:');Блоги/новости2) UPDATE shop_category SET description = REPLACE(description, 'http:', 'https:');Категории3)  UPDATE shop_page SET content = REPLACE(content, 'http:', 'https:');Страницы4) UPDATE shop_product SET description = REPLACE(description, 'http:', 'https:');Товары
    Светлана Каменева Светлана Каменева
  • Здравствуйте! Сисадмин спит) Что-то сломалось в базе данных и не оформляются заказы, в админке заказы также показываются на долю секунды и тут же выскакивает Webasyst ошибка #403Если кто-то сейчас работает, я был бы рад Вашей помощи.

  • Существует ли какой нибудь параметр выбора базы данных для подключения? Или всегда подключение выполняется к базе данных default без возможности изменения ?

  • Подскажите пожалуйста.Сам фреймворк создает индексы в базе данных?

  • Есть 2 сайта site.ru и newsite.ru на одном сервере, но с разными базами данных.newsite.ru является копией site.ru в том числе и база данных. Подключение к базе данных newsite.ru изменено в wa-config/db.php :  'database' =>...

  • Здравствуйте!  В недавней беседе представители Shop Script 8, на мои опасения по поводу объёма базы данных и скорости работы будущего магазина, отвечали мне:  "без проблем", "понадобится лишь хороший сервер",...

  • При использовании плагина Удаление заказов, были удалены все заказы магазина. Есть ли возможность их восстановить из резервной копии? Резервные копии сохраняются ежедневно.В самом магазине больше ни чего не удалилось, поэтому не хотим делать полный...

  • Здравствуйте!Подскажите при оформлении заказа, когда покупатель вводить свои данные контактные и адрес доставки, сохраняются ли они в БД?Если да то где?

  • +1

    Как насчет связать данные о товаре с таблицей excel, со всеми сортировками и фильтрами, чтобы можно было быстро заполнять недостающую информацию о товаре.Можно конечно сделать экспорт, туда внести нужные данный и полученный файл импортировать, но...

  • Есть решение

    Добрый день. Собственно вопрос в сабже. Нужно при разработке-оптимизации шаблона и хелперов - знать кол-во sql-запросов. Есть такая встроенная возможность в самом фреймворке? Поиск не дал результатов...

    В самом фреймворке подобного профилирования не встроено.
    Алексей Курдюков Алексей
  • Есть решение

    Здравствуйте. Посредством скрипта записываю новые товары напрямую в базу данных (не через WA). Всё отлично, за исключением того, что товары почему-то создаются в категории "Все товары", хотя для каждого из них прописан id категории...

    Категория "Все товары" - это не категория. Это просто все товары из всех категорий в одном месте. Категории товаров чуть ниже на странице управления товарами.Ситуация с распределением товаров по категориям должна также отражаться в таблице shop_category_products, а не только в таблице shop_product, потому что у товара может быть не одна категория.
    Дмитрий replicant
  • В логе изменений фреймворка в версии 1.12.0.445 от 1 октября 2019 было указано, что улучшен механизм исправления структуры таблиц базы данных, который запускается по адресу webasyst/repair/database/.Просьба разъяснить подробнее функционал этого...

  • Доброго времени суток.У нас возникла потребность в добавлении еще одного домена в существующий сайт и подключении его к приложению Магазин.Как это сделать я уже понял опытным путем но возник вопрос.У нас есть 1С которая общается с сайтом как через апи...

  • Вопрос к разработчика: почему не реализованы транзакции к БД?

  • Стало регулярно выдавать ошибку User XXX already has more than 'max_user_connections' active connections. Происходит обычно в начале дня когда менеджеры приходят на работу или ночью в 4 часа когда вообще никого нет в том числе и на сайте. При...

  • Вопрос, возможно, слишком глупый, однако, туплю вот...Ставлю из git... ssh, rsa, так далее, git clone - ok.В описании установки дословно:4) Создайте новую базу данных MySQL для фреймворка и приложений. Откройте файл wa-config/db.php ...5) Запустите...

  • Есть решение

    Не понимаю (в силу своей неопытности) почему не работает запрос к базе с переменной. Перечитал всё что можно, два дня бьюсь.Без переменных всё РАБОТАЕТ:$sale_badges = $catalog_items->query('SELECT model_id, status_id FROM catalog_item WHERE...

    Ну... в примере разные ID статусов. Может в этом проблема.А так используй плейсхолдеры, а не объединяй строки! $key = 11; $sale_badges1 = $catalog_menu->select('model_id, status_id')->where('model_id = ?', $key)->fetchAll(); $sale_badges2 = $catalog_menu->select('model_id, status_id')->where('model_id = i:key', array('key' => $key))->fetchAll();
    Eugen Nichikov Eugen Nichikov
  • Всем привет!Сайт - https://avtoshuz.com.ua/На сайте есть возможность подобрать шины по марке авто. Сейчас на сайте база автомобилей до 2010 года. Есть новая база в формате CSV. Нужно интегрировать новою базу.Кроме этого, есть несколько других...

  • Есть решение

    По соседству с приложением «Сайт» есть приложение «Catalog», у него есть свой набор таблиц в базе. Хочу чтобы «Сайт» выводил во фронтенде не только статичные страницы с $content (созданные через редактор), но и по...

    https://developers.webasyst.ru/forum/1978/vzaimode...
    Павел Трофимов Павел Трофимов
  • После отката базы данных - слетели настройки многих плагинов (откат был на резервную копию созданную двумя часами ранее). После поисков причины обнаружили что при редактировании блоков (Сайт- Блоки) иногда (не всегда) некорректно записывается дата...

  • Подскажите, нужно добавить переменные в таблицу БД shop_cart_items при добавлении товара в корзину, к примеру переменная test, поле таблицы в БД тоже test. Есть исходный код файла shopFrontendCartAdd.controller.php:if (!$item_id) {...

  • У кого то есть идеи по оптимизации запроса к базе при случайном выборе товаров? Проблема в том что количество товаров около 55 тыс. и при этом страница категории грузится около 6-10 сек.

  • Есть решение

    Здравствуйте.Разрабатываю плагин, который имеет свою таблицу в базе данных, в результате разработки появилась необходимость в дополнительных полях.В файле ../shop/blugins/plugin/lib/config/db.php я внёс изменения, после переустановки плагина изменений...

    Через мета-обновления https://developers.webasyst.ru/cookbook/meta-updat...
    Алексей Курдюков Алексей
  • Я вот уже несколько дней изучаю фреймворк. Дело идет хорошо. Мне все нравится!Подошел к базам данных.Мне нужно создать запрос, возвращающий данные из нескольких таблиц. В waModel только одна таблица. Скажите, что делать в случае запроса к нескольким...

  • Есть решение

    Ребят, подскажите пожалуйста где и как в приложении Блог можно указать соединение с другой базой.Нужно сделать подгрузку новостей с другого сайта тоже на веб-асисте.Я так понимаю нужно указать название соединения примерно так...

    Начните с моделей в папке /wa-apps/blog/lib/models/, в тех, что непосредственно наследуют waModel (extends waModel, но можно для начала во все подряд) попробуйте дописать конструктор вида:public function __construct() { waModel::__construct('my_connection'); }
    Максим Креминский Максим Креминский