[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Программа для отслеживания новых полей в бд
Страницы: 1, 2
Zzepish
Есть ли программа, которая будет выводить мне поля из бд, как только они туда были внесены? Насколько я понимаю - для этого база должна оповещать слушателей. Такое вообще реально?
sergeiss
Новые поля или новые значения в полях? Если второе, то используй триггеры.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Zzepish
sergeiss
новые поля. Именно новые добавления нужно отслеживать. Я так понимаю. - нужно самому будет писать прогу, которая опрашивает раз в несколько секунд базу
YVSIK
Цитата (Zzepish @ 25.12.2016 - 18:42)
Именно новые добавления нужно отслеживать.

а как? для чего это надо
например есть таблица, вней поляи мы знаем их колиичество, это понятно
делаем запрос на это колличество и имен полей, эт так-же понятно
если они стандартны, знач ничего не делаем бывшие и новые одинаковы,
выводить нечего
приследующем запросе, тож если вдруг добавились ещё поля blink.gif
это думаю изменена будет структура таблицы blink.gif , напршивается вопрос а нахрена blink.gif blink.gif

вообщем если есть изменения значит выводим в такой то талице есть изменения , надо проверить или ещё как там будет надобно , то и выводим !! wink.gif

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
Kusss
Zzepish
а от чего зависит увеличение столбцов в таблице ? Просто любопытно
YVSIK
ну а если сама таблица не меняется, вернее в неё добавляются только новые записи, blink.gif
проверяем по айди, добавились, выводим новые номера не добавились, вообще зачем все это ? blink.gif

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
YVSIK
Цитата (Kusss @ 25.12.2016 - 19:26)
а от чего зависит увеличение столбцов в таблице ?

ты изначально спроектировал таблицу!
в ней поля их например 20 и каждая имеет имя !
айди, логин, ... и так-то далее,,,,, создателю заблагарассудиться))
добавил новое поле, присвоил имя знач их уже 21 уже вот и сравниваем бывшие и новые
разницу выводим

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
Kusss
YVSIK
Твой вариант скорее всего ошибочен.
Цитата
Я так понимаю. - нужно самому будет писать прогу, которая опрашивает раз в несколько секунд базу
sergeiss
Цитата (Zzepish @ 25.12.2016 - 18:42)
новые поля. Именно новые добавления нужно отслеживать. Я так понимаю. - нужно самому будет писать прогу, которая опрашивает раз в несколько секунд базу

Какому извращенцу дали доступ к БД, чтобы он постоянно менял структуру таблиц???????????

Я так понимаю, надо срочно менять архитектуру БД. Потому что что-то в ней не правильно.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
ИНСИ
Цитата (sergeiss @ 25.12.2016 - 15:37)
Какому извращенцу дали доступ к БД, чтобы он постоянно менял структуру таблиц???????????

Возможно БД не Mysql. Например если MongoDb - задача может быть актуальной )
sergeiss
Цитата (ИНСИ @ 25.12.2016 - 19:43)
Возможно БД не Mysql.

Обычно, если не говорят про тип БД, то подразумевается именно Мускуль smile.gif Впрочем, интересно будет услышать ТС. Может это и на самом деле не Мускуль.
Я лично с Монго не общался. Не исключаю, что там есть какие-то свои, специфические возможности для отслеживания таких событий smile.gif

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
curious
Цитата
Возможно БД не Mysql. Например если MongoDb - задача может быть актуальной )


приведите пожалуйста пример, в каких задачах такое актуально? В своей практике не встречался с таким, просто интересно)

зы:
Может не совсем по теме, но мы на работе пользуем phinx добавляя новые миграции при изменении каких либо объектов в базе. Пахнет идиотизмом, но можно сканить папку с миграциями и вычислять что добавилось
Valick
Цитата (sergeiss @ 25.12.2016 - 18:45)
Впрочем, интересно будет услышать ТС.

а я вот наоборот уже давно утратил интерес
у человека с течением времени увеличивается только количество понтов, но не знаний

_____________
Стимулятор ~yoomoney - 41001303250491
Zzepish
Kusss
просто будут добавляться новые записи
sergeiss
Не структура таблицы меняться, а новые записи добавляться). И да - это mysql
sergeiss
Цитата (Zzepish @ 25.12.2016 - 16:53)
Есть ли программа, которая будет выводить мне поля из бд, как только они туда были внесены?

Цитата (sergeiss @ 25.12.2016 - 18:04)
Новые поля или новые значения в полях?

Цитата (Zzepish @ 25.12.2016 - 18:42)
новые поля. Именно новые добавления нужно отслеживать.

Цитата (Zzepish @ 25.12.2016 - 20:01)
Не структура таблицы меняться, а новые записи добавляться). И да - это mysql


Насчет Мускуля я понял! Но ты уж определись-таки, что именно будет меняться - структура БД или значения в полях smile.gif А то "меняешь показания" уже несколько раз в течение короткого времени.

PS. Если все-таки значения в полях wink.gif, то используй триггеры.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.