За последние 24 часа нас посетил 18681 программист и 1604 робота. Сейчас ищут 939 программистов ...

Система контроля версий данных

Тема в разделе "MySQL", создана пользователем MaXyC_Web_Studio, 4 дек 2013.

  1. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    решение для людей - это представление данных, а я говорю о способе хранения, позволяющем сделать на основе себя представление любой подробности и точности, ну сколько можно уже повторять-то, Игорь...

    Зря.
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    =)
    ты не понимаешь людей.
     
  3. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    противоречивый ты наш))
    зачем так усложнять Бро? почитай про принцип KISS чтоли. проблемы решаются намного проще. ему потом чтоб выковырять из этих диффоф хоть чтото полезное - придется писать систему по сложности превосходящую тот проект который он пишет щас)
     
  4. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Не, не противоречу, сначала думал, что он пишет СКВ обычную, но работающую через БД. Про KISS знаю. Прост одно дело - вести лог деятельности только в рамках данного проекта, причем на уровне "таня пришла и поправила доку".
    А как ты глянешь, что она поправила? Как? Где? Все равно будешь собирать доп.инфу и парсить потом. Не проще ли просто снифать запросы в таком случае?

    Надо просто хранить рядом со строкой запроса дату. И храни эти дифы хоть в самой БД. Дата, имя, запрос. И ты знаешь теперь всех, кто что-то делал вчера, или знаешь все, что вчера сделал Вася Пупкин. С детализацией, кто конкретно он делал.

    Парсить модификационные sql-ки - не самое сложное занятие. По времени все решение займет столько же, сколько и "частная альтернатива", если не меньше. Но будет легко переносимой и автономной - хоть на гитхаб выкладывай.
     
  5. MaXyC_Web_Studio

    MaXyC_Web_Studio Активный пользователь

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    теперь осталось продумать как это универсально реализовать под все фреймворки... думаю чиать в сторону psr-0
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
  7. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    А под все фреймворки нельзя написать это на чистом php? Ну..используя только фреймворковое обращение к БД и ФС. И да, а нахрена под все фремворки?
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а ктонить пробовал бороться с ручным ковырянием в бд?
     
  9. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Оставить ПМА только на админской машине? :) Чем ручное ковыряние в БД отличается от автоматического, собсна? Не давай юзерам логин и пароль от учетки, которая может править базу, храни их в конфиге, куда у юзеров нет доступа.
     
  10. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    не, я имею в виду инъекции и прочие штуки
     
  11. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    есть же плейсхолдеры, фильтрация, или ты о чем-то еще? :)
     
  12. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    О фактическом изменении в обход всех защит
     
  13. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    если настолько критично, можно шифровать.
    а можно просто хранить хеш от всех данных строки таблицы. тогда если ктото ручками подправит - то мы узнаем о этом факте при необходимости. но кто и когда это сделал коненчо не будем знать
     
  14. MaXyC_Web_Studio

    MaXyC_Web_Studio Активный пользователь

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    вы уже пошли изобретать водородную бомбу
     
  15. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    нет.
    просто пи.деть не мешки ворочать )
     
  16. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    эта проблема не обсуждается нигде как я понял. типа все считают, что защититься от инъекций достаточно.
     
  17. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
  18. MaXyC_Web_Studio

    MaXyC_Web_Studio Активный пользователь

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    http://dbv.vizuina.com/ вот только ща прочитал, скорей сюда несусь ) а вы опередили ))))