Size: a a a

2020 September 25

new Мольберты... in dbGeeks
Привет. Можно ли по апи сделать автоматически чтоб публиковались объявления на досках объявлений и других сайтах?. Допустим опубликовали товар на проме и он появляется на досках объявлений сразу.  Это реально реализовать при помощи php?
источник

AZ

Alex Zot in dbGeeks
new Мольберты
Привет. Можно ли по апи сделать автоматически чтоб публиковались объявления на досках объявлений и других сайтах?. Допустим опубликовали товар на проме и он появляется на досках объявлений сразу.  Это реально реализовать при помощи php?
демоны, микросервисы, кафка
источник

AZ

Alex Zot in dbGeeks
new Мольберты
Привет. Можно ли по апи сделать автоматически чтоб публиковались объявления на досках объявлений и других сайтах?. Допустим опубликовали товар на проме и он появляется на досках объявлений сразу.  Это реально реализовать при помощи php?
хотя я уверен, что и на чистом php это сделаю, на демонах))
источник

new Мольберты... in dbGeeks
Alex Zot
демоны, микросервисы, кафка
Каких демонах?
источник

AZ

Alex Zot in dbGeeks
я сейчас да же потерялся...
источник

AZ

Alex Zot in dbGeeks
как бы ответить. Daemon php - в гугле
источник

EK

Evgeniy Kuvshinov in dbGeeks
вопрос как раз по адресу
источник

VK

Vladimir Karamazov in dbGeeks
new Мольберты
Привет. Можно ли по апи сделать автоматически чтоб публиковались объявления на досках объявлений и других сайтах?. Допустим опубликовали товар на проме и он появляется на досках объявлений сразу.  Это реально реализовать при помощи php?
Смотря какое апи предоставляют доски и пром. Неважно пхп или нет. Вопрос не по теме БД
источник
2020 September 30

S)

Shokha )) in dbGeeks
как лучше создать таблицы?
1) с много полями одна таблица
2) с несколькими полями 2-3  таблицы(разделить) ?
источник

AI

Alexey Illarionov in dbGeeks
Разделить почти всегда лучше
источник

AI

Alexey Illarionov in dbGeeks
И делить лучше на самом деле исходя из логики, а не количества полей
источник

AZ

Alex Zot in dbGeeks
Shokha ))
как лучше создать таблицы?
1) с много полями одна таблица
2) с несколькими полями 2-3  таблицы(разделить) ?
так, что бы не было дублей например по любому из полей. Как пример таблица статусов имеет 2 поля (id, value) и статусы связаны с сущностью через таблицу так же на 2 поля (status_id, твоятаблица_id)
источник

VK

Vladimir Karamazov in dbGeeks
Shokha ))
как лучше создать таблицы?
1) с много полями одна таблица
2) с несколькими полями 2-3  таблицы(разделить) ?
Делать исходя из соответствия нормальным формам https://ru.m.wikipedia.org/wiki/Нормальная_форма
источник

VK

Vladimir Karamazov in dbGeeks
Обычно дальше третьей нормальный формы не делают
источник

EK

Evgeniy Kuvshinov in dbGeeks
Shokha ))
как лучше создать таблицы?
1) с много полями одна таблица
2) с несколькими полями 2-3  таблицы(разделить) ?
если это таблица описывающая одну сущность
например пользователя
то зачем разделять на разные таблицы? и связывать их по ключу
проще держать в одной таблице

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

это если коротко два пример дающих разные ответы на поставленный вопрос
источник
2020 October 01

SH

Sib Hronik in dbGeeks
Всем привет.
Подскажите UPDATE для множественного поля (строка)
Заранее спасибо.
(Bitrix)
источник

VK

Vladimir Karamazov in dbGeeks
Что за множественное поле (строка)?
Если это из битрикса, то нагуглил
"Для обновления множественного свойства вам сначала придется получить массив текущих значений данного свойства, затем дописать в этот массив новые данные, и затем обновить."
источник

VK

Vladimir Karamazov in dbGeeks
От себя добавлю что это может породить неконсистентность данных, т.к. операция получить - дописать - сохранить тут неатамарна. Если параллельно будет происходить такая же операция, есть шанс, что в поле попадут комбинированные данных этих операций
источник

EK

Evgeniy Kuvshinov in dbGeeks
это же битрикс неконсинтенстность бай дизайн)
учитывая названия чата то ответ UPDATE table SET column1 = 'new value', column2 = 'new value' WHERE id = 123
учитывя что это битрикс то там уже вопрос по апликейшену надо спрашивать в соответсвующих чатах, но обычно там везеде AR и выглядит этот
$user = User::find(123);
$user->column1 = 123;
$user->column2 = 345;
$user->save(); // update
вместо юзера нужную модель указывать или юзать внутренний query builder
источник
2020 October 02

S)

Shokha )) in dbGeeks
Переслано от Shokha ))
вот вопрось у меня есть login(unique)
могу ли я игнорировать его когда type == 2?
источник