
Ilia
19.04.2018
05:18:51

Evgeniy
19.04.2018
05:21:24
как-то проморгал момент этот совсем. хорошо это тестовая машина

Al
19.04.2018
05:22:46

Google

Evgeniy
19.04.2018
05:22:53
я щас погонял тесты fio. и у меня пока складывается ощущение, что я при импорте дампа упираюсь все-таки в иопсы дисковой.

lost
19.04.2018
05:23:46
Раз тестовая - попробуй xtrabackup натравить

Evgeniy
19.04.2018
05:24:38
Сделай реплику само перетянет
вообще была идея такая, но сначала решил через дамп. а там и приключения начались... =) тоже гляну как можно реплику сделать. спасибо
насчет fio. я правильно понимаю, что импорт дампа - это random write и в один поток?

Al
19.04.2018
05:27:00

Evgeniy
19.04.2018
05:27:27
тоже проверю, спасибо

Al
19.04.2018
05:30:50
между мускулем и марией?
https://mariadb.com/kb/en/library/setting-up-replication/#replicating-from-mysql-master-to-mariadb-slave

Crestoff
19.04.2018
06:39:50
Добрый день!
Ребят я правильно понимаю, что один из индексов можно удалить?

Alex
19.04.2018
06:42:26
Только не Primary)

Google

Stanislav
19.04.2018
06:44:19
)

Crestoff
19.04.2018
06:54:36
второй то есть можно ?

Al
19.04.2018
07:41:46

Crestoff
19.04.2018
07:45:15
спасибо)

Ilia
19.04.2018
07:46:24

Crestoff
19.04.2018
07:49:34
?

Shokha
19.04.2018
09:14:29
ALTER TABLE "schedule_days"
ALTER COLUMN "period" TYPE INTEGER (10);
у меня таблице тип периода стоит DATE
его хочу менят на INTEGER
но дает ошибка

Vladislav
19.04.2018
09:19:06
читай внимательно документацию на команду
изменяешь колонку, но для чего и как - непонятно

Shokha
19.04.2018
09:20:32
как ест тут так и написал я! это postgresql

ко?TEXHIK
19.04.2018
09:21:09

Shokha
19.04.2018
09:21:43

ко?TEXHIK
19.04.2018
09:22:13
правильно - писать существующий тип. Например почитать в документации, что есть прежде чем что-то ставить

Shokha
19.04.2018
09:22:54
можеш писат как будет правилно?

Google

Vladislav
19.04.2018
09:23:04

Shokha
19.04.2018
09:23:12
у меня period шас DATE

ко?TEXHIK
19.04.2018
09:24:00
https://www.postgresql.org/docs/9.2/static/datatype.html
вон смотри сколько их

Vladislav
19.04.2018
09:25:03

ко?TEXHIK
19.04.2018
09:25:36
а че, в мускуле типа по-другому альтер колонок лол?

Shokha
19.04.2018
09:27:14
modfily надо вроде

Vladislav
19.04.2018
09:27:30

ко?TEXHIK
19.04.2018
09:28:03
а, ну это еще безобидно)

Philipp
20.04.2018
08:05:52
Добрый день. Ребят, подскажите пожалуйста, а можно как-то связывать схемы в одной БД? Допустим я хочу сделать отдельные схемы на все модули приложения, например все что связано с пользователями и отношениями организаций в одну схему, все что связано со складом в другую, все что с проектированием изделий в третью, и т.д. Но дело в том, что важна тесная связь и перекрестная ссылочность таблиц из разных схем в таком случае.
Для чего так извращаться? Проектируемая система будет больших размеров с богатым функционалом, если все пихать в одну схему, то Хорус поднимет голову. Хотелось бы чтоб все по полочкам. Такое вообще возможно? Или не валять дурака и все пхать в одну схему?

Anton
20.04.2018
08:09:15
привет. В Mysql например никаких ограничений на связи между схемами нет

Ilia
20.04.2018
08:10:00

Maxim ??
20.04.2018
08:11:01
Говна хлебнешь


Ilia
20.04.2018
08:12:45
Добрый день. Ребят, подскажите пожалуйста, а можно как-то связывать схемы в одной БД? Допустим я хочу сделать отдельные схемы на все модули приложения, например все что связано с пользователями и отношениями организаций в одну схему, все что связано со складом в другую, все что с проектированием изделий в третью, и т.д. Но дело в том, что важна тесная связь и перекрестная ссылочность таблиц из разных схем в таком случае.
Для чего так извращаться? Проектируемая система будет больших размеров с богатым функционалом, если все пихать в одну схему, то Хорус поднимет голову. Хотелось бы чтоб все по полочкам. Такое вообще возможно? Или не валять дурака и все пхать в одну схему?
Дело в том, что понятия схем и баз данных в разных СУБД разные.
Разделяя это по схемам ты заранее обрекаешь себя на привязанность к данной субд.
Глобально концепция должна быть такой: одно приложение (одна система) - одна схема/база данных.
Поскольку ту ничего не выиграешь от такого разделения, а проиграешь много чего в сложности организации базы данных, то получается что так просто нет никакого смысла делать.


Philipp
20.04.2018
08:14:52

Ilia
20.04.2018
08:17:05
Понял, спасибо. =)
Ты же типа только хотел, чтобы "всё аккуратно было и таблиц было меньше чтобы искать легче" ?


Vladislav
20.04.2018
08:20:51
Добрый день. Ребят, подскажите пожалуйста, а можно как-то связывать схемы в одной БД? Допустим я хочу сделать отдельные схемы на все модули приложения, например все что связано с пользователями и отношениями организаций в одну схему, все что связано со складом в другую, все что с проектированием изделий в третью, и т.д. Но дело в том, что важна тесная связь и перекрестная ссылочность таблиц из разных схем в таком случае.
Для чего так извращаться? Проектируемая система будет больших размеров с богатым функционалом, если все пихать в одну схему, то Хорус поднимет голову. Хотелось бы чтоб все по полочкам. Такое вообще возможно? Или не валять дурака и все пхать в одну схему?
Какое-то промежуточное состояние. Если надо хранилище, то надо собирать все, если надо разделить апликейшены, то лучше вообще отдельные инстансы с базами поднимать для каждого
микросервисная архитектура, вся фигня

Google

Philipp
20.04.2018
08:24:08

Ilia
20.04.2018
08:24:38
Лучше рисуй одну большую паутину.
Это намного универсальнее.

Philipp
20.04.2018
08:25:17
Да, так и буду делать.

Admin
ERROR: S client not available

Philipp
20.04.2018
08:26:39
надо будет разобраться, как в процедуры передавать переменные, например, по какому полю фильтровать.

Ilia
20.04.2018
08:28:10
Параметры есть у процедур.

Al
20.04.2018
08:51:08

Vadim
20.04.2018
08:51:38
Ребята, добрый день! Столкнулись с тем, что на ЯП не контролировалась длина строк при вставке в varchar(N), ранее программы работали с СУБД Maria, на которой не было строгого режима, полагались на то, что она сама обрежет строки до нужной длины. Переключили на СУБД с включенным строгим режимом - пошли ошибки. Есть ли рекомендации по использованию режима strict_trans_tables? Интересует - должен ли он быть по умолчанию включен всегда/на_продах? Или допустимо в качестве альтернативы ловить warnings в ЯП?

Al
20.04.2018
08:52:03
А валить все в одну большую кучу это такое... запаришся потом железом заваливать если оно вдруг полетит

Denis
20.04.2018
08:54:33

Al
20.04.2018
08:55:13
В общем сплошные плюсы

Vladislav
20.04.2018
08:55:29
Ибо команды разные бывают

Al
20.04.2018
08:56:23

Vladislav
20.04.2018
08:56:45
Ну и под задачу

Al
20.04.2018
08:57:01
Так что мысль вернаЯ. Только реализация недодуманная
А сторонников валить все в кучу - в лес с лобзиками.

Google

Vladislav
20.04.2018
08:58:28
все в кучу - это хранилище, там другие правила

Vadim
20.04.2018
09:04:52

lost
20.04.2018
09:06:48

Vadim
20.04.2018
09:09:27

Al
20.04.2018
09:09:52

lost
20.04.2018
09:10:06
Возможно, это и к лучшему

Al
20.04.2018
09:12:04

lost
20.04.2018
09:13:17
Зачем тогда было дизайнить схему где varchar(n)...

Al
20.04.2018
09:13:23
Если это не важно то нафиг вообще эту колонку?

lost
20.04.2018
09:13:23
Непанятна

Al
20.04.2018
09:14:50
Да и собственно средства яп не позволяют преобразовать/обрезать/закодировать?

Vadim
20.04.2018
09:15:30
Ок, я вас понял, то есть строгий режим обязателен, верно?

Al
20.04.2018
09:15:37
Пиши в варчар кодовые буквы которые яп будет расшифровывать в месаджи

Vadim
20.04.2018
09:17:11

lost
20.04.2018
09:17:27
это он про шаблоны так затейливо сказал

Al
20.04.2018
09:18:37

Vadim
20.04.2018
09:18:47
Ок. То есть лучшей практикой является использование строгого режима, что означает перенос ответственности за подготовку данных на ЯП, а БД - только для хранения.