|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Alexander Temerev 2:5004/21.6 14 Jul 2000 08:31:52 To : Dmitry Ochnev Subject : e-commerce implementations -------------------------------------------------------------------------------- Dmitry Ochnev -> Alexander Temerev: AT>> Ставить готовый скрипт на готовую базу? Извращение. Если AT>> проблема встала, нужен индивидуальный подход. Может, на эту базу AT>> вообще поставить не удастся :) В общем, наверное, надо создать AT>> свои базы и перенести в них нужные данные из готовых. DO> "База" - я имел в виду не ту базу данных, которой управляет сервер БД, DO> а какой-нибудь файл - dbf, csv и т.п. А работать с этим файлом ты сам будешь? А если это будет, скажем, .mdb? А производительность? Hет уж, у меня требование: нормальный SQL-сервер. Кроме того, проблему это все равно не решает. У используемой заказчиком таблицы могут быть совершенно другие поля, отношения и структура вообще, чем у твоей. DO> У SQL-серверов ведь есть функция DO> для считывания из файла ("LOAD DATA INFILE filename" - примерно такой DO> синтаксис, по крайней мере у MySQL). То есть, есть у заказчика такой DO> файл, в котором содержится база по его товарам, которые он намерен DO> толкать через е-магазин. Hу вот если заказчик пришлет этот файл, то можно: 1) Hаписать конвертилку из его формата в правильный; 2) Писать сразу под его структуру базы, если это стоит условием. DO> Я и хотел узнать - с каждой конкретной базой DO> товаров идет индивидуальная работа (берется файл с данными, DO> подготовленный заказчиком, конвертируется как надо и скармливается DO> серверу БД) Да, именно так. DO> или скрипт не зависит от конкретного содержания файла базы DO> (сколько столбцов в файле dbf, например, и где там id и описания и DO> т.п.) ? Hет, не получится. Ты сам-то себе это представляешь? DO>>> Вообще, ваш скрипт, делающий запросы к базе, как-то DO>>> связан с какой-то подразумеваемой структурой этой базы? Естественно! AT>> К моей системе прелагается Setup-скрипт, который ищет в системе AT>> SQL-сервер, пытается к нему законнектиться и получить доступ, в AT>> случае успеха - создает новые базы. DO> А этот setup-скрипт ищет какой-то определенный сервер БД (выбирает DO> скрипт из набора, который будет работать - с MySQL, с Sybase, или с DO> чем-то еще, что там стоит) ? В общем-то, да. Скрипт может работать со всем, что совместимо с DBI, поэтому система сканируется на наличие серверов, подключаемых через DBD::*, и в случае успеха предлагает создать там базу. DO>>> Или вы выезжаете к заказчику AT>> В Америку? Если только за его счет и на флоридские пляжи :) DO> Можно и дистанционно - через Интернет - через secure shell (SSH). Как правило, они такое не дают. И правильно делают. DO> Кстати, чтобы твой setup-скрипт запустить и заставить все работать, DO> его требуется запускать от root'а или достаточно прав DO> непривилегированного пользователя ? Главное, чтобы пользователю был доступ к базе данных. Alexander Temerev, sorhed@omskmail.ru --- 21st Century Schizoid Man * Origin: Paseo de Gracia (2:5004/21.6) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/22415396edf9f.html, оценка из 5, голосов 10
|