Alex
есть кто?)
Skeptic
Gleb
А "*" уже не канает?
Он тогда (насколько я помню) будет стараться выравнять зависимости зависимостей по версиям и может поставить не самую свежую версию.
Skeptic
В любом случае, перед деплоем в прод надо фиксировать версии.
Станислав
И вообще перед любым code sharing надо фиксировать версии
Vlad
Модуль sequelize, Бд -> Postgres, оператор $regexp при использование в where – генерирует ошибку. В общем-то проблему решил использованием оператора like
Vlad
Хм, в доке указано для PG и MySQL. А может ли быть проблема в другом синтаксисе?
Vlad
Т.е JS регулярки могут не подходить? Я пробовал и строку и JS регулярку, ошибка всегда в исходник ах sequelize где-то в val.replace
Anonymous
Привет. Парни, я случайно отправил не туда ссылку, сразу забанили(
Kons
Бывает...
Zaur
Гарантируется ли запись строк в MySQL именно в том порядке, в котором были вызваны методы записи из ноды?
Zaur
Evgeny
Не гарантируется, конечно
Zaur
А как сделать так чтобы гарантированно? У меня файл в котором >6 млн строк. Записывать пачками, и ждать завершения для следующей пачки?
Evgeny
Ну присваивай руками
Evgeny
По номеру строки
Zaur
Ну присваивай руками
Так не хочется, потому что после того как я разберу это файл, дальше записи в таблице будет писать бот, во время выполнения, а каждый раз считать номер след свободного id как то не очень.
Evgeny
Ну держи его в памяти
Victor
Привет, помогите с структурой...
есть Backend (Node.js) , Fronend (Angular4 ), Firebase RealtimeDatabase, нужно реализовать чат... между апликухой и админкой...
апликуха-апликуха уже реализован...
Вопрос в следующем - Обращаться с фронта в Firebase или же через backend ?
1) метод user/{id} <= слушаем канал (для вывода мгновенного
2) метод user/{id} <= выбираем N записей...
интересует возможность выбрать не прочитанные ...
сори за кашу... видно не доконце еще осознал как работать с Firebase RealTimeDatabase
Zaur
Или предлагаешь его ещё и в файл писать?
Victor
@abdulgalimov № строки => id
Evgeny
Ну чувак, ну просто подумай, как это сделать? При загрузке бота считать следующий
Evgeny
Ну блин, это ж очевидно
V
А зачем тебе надо чтобы айди последовательно были прям?
V
Evgeny
Ну ставь им при загрузке эти ид
Victor
с датами и временем?
Zaur
Зачем?
чтобы в любой момент я мог видеть какой запрос за каким был сделан
Victor
в чем проблема отсортировать при "получении" по дате?
V
Вот вот
Victor
и не нужно придумывать фокусы с идишниками
V
Придумал проблему на ровном месте
V
Теперь пытаешься Ее героически решить
Forgetable
Иногда это очень полезно, кстати
Zaur
обновил овтет, дата-время может совпадать у разных строк
Zaur
в чем проблема отсортировать при "получении" по дате?
мне надо один раз из файла записать в базу и все. дальше записи появляются не часто во время выполнения бота. Не проще ли сразу сделать нормальные id и забыть об этом. Чем потом до скончания времен(на все время поддержки бота) не забывать делать сортировку по дате
Victor
#whois
Привет, меня зовут Виктор.
▫️В чём вы специалист?
Language/other
PHP / Laravel
Node.JS / Express.js / Passport.js
MySql/MongoDB
▫️Чем можете быть интересны или полезны сообществу?
Могу поделиться своим не большим опытом.
▫️Чем интересно сообщество вам?
Опыт участников.
▫️Откуда вы?
Украина. Ровно.
▫️Как узнали про группу?
Рекомендация друзей.
V
Evgeny
Zaur
ясно, понятно) буду знать) всем спасибо
Victor
По вопросу с FireBase есть кто опитный?
Bogdan
еще раз опиши свою задачу, не пойму что тебе нужно
Victor
@bednij_bohdan Нужно сделать чат (админка - мобильное приложение) с использованием Firebase RealTimeDatabase.
Для получения информации с бази - я так понимаю есть 2 метода - 1 вешаем слушателя на обновление user/{id}, другой при подключении вибираем N елементов... с того же адресса user/{id}
Не совсем понимаю как взять "не прочитание сообщения".
И Делать это на Front-е? или через Backend ?
Bogdan
При чем тут firebase? Это алгоритм нужно думать
Bogdan
Можно через связь chat room -> user сделать, если такая есть
Victor
Сейчас уже есть чат - который используеться для моб. - моб.
Victor
Я хочу же его использовать для
россилки сообщений Support / Notification / И сообщений админа
Victor
Сори если плохо обьясняю
Bogdan
Тебе обязательно свое решение писать?) В интернете видел поддерживаемый и актуальный, open-source аналог Slack с клиентами веб, к ведроиду и яблоку
Victor
Проблема в том что моб верссии уже есть... и их переписивать не будут)
Victor
поетому нужно свое
Bogdan
Так ничего переписывать и не нужно, просто запускаешь этот инструмент и используешь
Victor
можно ссилку? посмотрю что там
Victor
не доконца понимаю, что предлагаеш
Bogdan
Забить на то что написано, и использовать готовый инструмент
Bogdan
Сейчас поищу
Bogdan
https://about.mattermost.com/
Bogdan
https://rocket.chat/
Kons
* я ничего не утверждаю, просто предположение
Kons
Ну судя по описанию задачи, всё-таки не просто для хранения информации. Victor пишет, что именно Realtime Database - https://firebase.google.com/docs/database/
Victor
Обновление в реальном времени
Victor
+ нотификейшены как бонус
Bogdan
Firebase в твоей задаче - инструмент, который твою задачу не решит
Victor
? почему?
Bogdan
Блин. Выше же написал - пиши алгоритм исходя из структуры своей БД
Victor
ок, спс переварю
Bogdan
У тебя как то пользователь коннектится к комнате чата в БД?
Victor
user/{id} <= комната
Victor
получает "все" сообщения для себя
Victor
хм, посмотрел структуру базы... не так просто как думал... поэтому благодарю буду узнавать в разработчиков моб. устройств
Victor
спсб за внимание.
Bogdan
Если есть связь - то можно добавить дополнительное поле, типа, lastUpdatedAt и получать все сообщения старше по времени его
Bogdan
Какой инструмент можно использовать для парсинга строк по шаблону, кто подскажет?
Bogdan
Думал использовать path-to-regexp, но что то фигня выходит.