Size: a a a

2021 May 26

DA

D A in dbGeeks
На чистом php нет, а на Ларавель вот думаю как
источник

V

Vitaly in dbGeeks
а разница ? там еще более просто.. из реквеста данные взял .. и положил в БД.. там 50 % уже готово
источник
2021 May 27

S

Serjaga in dbGeeks
Люди если wordpress ставить на серваки nginx&apache&varnish vs lighttpd vs litespeed в чем разница? Какой лучше?? Litespeed?? Кто устанавливал и сравнивал???
источник

V

Vitaly in dbGeeks
wordpress работает на самых дешевых хостингах с апачем .. на чем угодно будет работать , если настроишь
источник
2021 May 28

S

Serjaga in dbGeeks
можно ли установить openlitespeed к панеле  webmin??
источник

V

Vitaly in dbGeeks
1) в перечне модулей которые он знает его нет, но сам webmin лишь надстройка над системой , поэтому можете ручками поставить и настроить , просто настраивать именно  через webmin Вы не сможете .. 2) а как Ваши вопросы коррелируют с тематикой группы ?
источник

ВМ

Вадим Мельничук... in dbGeeks
Привет, кто подкажет как запилить REGEXP_REPLACE из 8 в 5.7 ?
источник

ВМ

Вадим Мельничук... in dbGeeks
mysql
источник

R

Rahman in dbGeeks
@doktorgradus, @KuvshinovEE шинра тенсей
источник
2021 June 03

R

Rasty in dbGeeks
привет, было такое задание
1. Предложите структуру хранения данных
В Mysql предложите структуру хранения данных о задачах (tasks)

Необходимые поля
ID, название, описание, дата создания, дата изменения, статус, автор и ответственный за задачу
Типы полей на свое усмотрение.

Сделал вот так:
CREATE TABLE IF NOT EXISTS tasks (
 id int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
 name varchar(255) NOT NULL,
 description text NOT NULL,
 created timestamp NOT NULL,
 modified timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
 status tinyint(1) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


CREATE TABLE IF NOT EXISTS users (
 id int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
 name varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


CREATE TABLE IF NOT EXISTS users_tasks (
 task_id int(11) NOT NULL,
 user_id int(11) NOT NULL,
 author_or_responsible tinyint(1) NOT NULL,
 PRIMARY KEY ( task_id, user_id, author_or_responsible ),
 FOREIGN KEY ( task_id ) REFERENCES tasks ( id )
     ON DELETE CASCADE,
 FOREIGN KEY ( user_id ) REFERENCES users ( id )
     ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
источник

R

Rasty in dbGeeks
подскажите по правильности плиз
источник

😈

😈 Фил in dbGeeks
если у задачи может быть только один автор и ответственный, то нужна ли связующая таблица, мне всегда казалось, что для такого вида связи можно просто колонки в таблице tasks
источник

R

Rasty in dbGeeks
я хотел как раз показать, что могу предусмотреть, что их может быть несколько и показать знание foreing key + on delete cascade
источник

😈

😈 Фил in dbGeeks
author_or_responsible - это можно назвать роль
источник

😈

😈 Фил in dbGeeks
ну я так, мысль пришла в голову
источник

R

Rasty in dbGeeks
это да
ну в целом ошибок вроде нет же.
мне просто дали супер крутой фидбек от разработчиков «в тестовом есть ошибки.» и все😄
хотя там в тестовом есть еще php и фронт часть, скорее всего там они нашли ошибки
источник

P

Phoenix in dbGeeks
Тут надо по задаче смотреть, не любят обычно когда за кого-то додумывают)
источник

R

Rasty in dbGeeks
задача как раз перед решением, там особо это не указано
источник

P

Phoenix in dbGeeks
Если это не тех поддержка с тикетами, то достаточно будет сделать отношение  user has many tasks
источник

P

Phoenix in dbGeeks
А то так можно засунуть Event Sourcing в todo app
источник