Anton
Я вот только что подумал, он скейлится так же хорошо, как и чистая монга? А то монго-доки можно распихать по шардам и норм, а вот есть в монгусе одна запись лежит в одном, а ref в другом, что тогда?
Denis
И следить за тем чтобы монга не отдавала лишних данный
Denis
Шардинг спокойно с монгусом живет
Denis
Да и что такое чистая монга?
Anton
Чистая монга, я имел в виду, что там лежит уже документ, который уже не надо популейтить зависимостями или делать несколько запросов. Вопрос в том, если например сущность Comment лежит в одном шарде, а Author в другом, конфиг сервер поймёт, откуда его популейтить?
Serhii
Линканите сообщество по mysql postgres
Valeriu
Линканите сообщество по mysql postgres
@sqlru - создал сам полтому что - наверное нету
Cenator 🐈
@dba_ru
Anonymous
смешали nosql и sql
Anonymous
ммммм
Mykola 🤷🏼‍♀️
https://telegram.me/pgsql
Serhii
Спасибо :)
Serhii
Делаю проект, стал вопрос где лучше сторить файлы. Естественно свое не хочется изобретать, и вот стал смотреть в сторону s3, digital ocean space, minio server. Амазон отталкивает лишь прайсом, слышал там платить много надо, дигитал оушен спейс только в америке доступен, minio.io сервер внушает доверие, но еще не придумал как организовать структуру серверов. Как бы вы решили этот вопрос. П.с файлов будет от миллиона и выше, в основном до 100кб каждый
Anton
Разве Амазон сильно дорогой?
tazasho
а амазон год бесплатный, после реестрации
Anonymous
Ребят, помогите, пожалуйста Есть код node.js: connection.connect(); var date1 = new Date('04.07.2016'); var date2 = new Date('23.06.2013'); var queryObject = { date1: date1, date2: date2 }; connection.query('INSERT INTO test SET ?', queryObject, function (error, results, fields) { if (error) throw error; }); connection.end(); в БД он дает такой результат: mysql> select * from test; +----+------------+-------+ | id | date1 | date2 | +----+------------+-------+ | 4 | 2016-04-07 | NULL | +----+------------+-------+ Почему дата 04.07.2016 вставилась, а вторая нет? P.s. так же вставляется дата 03.06.2013
сomorsiс
либа?
Anonymous
да, совсем забыл mysql npm i mysql
сomorsiс
var query = connection.query('INSERT INTO posts SET ?', post, function (error, results, fields) { if (error) throw error; // Neat! }); console.log(query.sql); // INSERT INTO posts SET `id` = 1, `title` = 'Hello MySQL' и кинь сюда какой sql он генерит
сomorsiс
//адаптированно к своему примеру
Anonymous
c:\17p>node t.js INSERT INTO test SET `date1` = '2016-04-07 00:00:00.000', `date2` = NULL На мой запрос выдает вот такое
сomorsiс
а, лол, я понял
сomorsiс
у тебя new Date не парсит твой формат
Anonymous
т.е. var date1 = new Date('04.07.2016'); var date2 = new Date('23.06.2017'); var queryObject = { date1: date1, date2: date2 }; console.log(queryObject.date2); Invalid Date
сomorsiс
используй YYYY-MM-DD
KB
Американский формат там MM.DD.YYYY
KB
23 месяца несуществует
Anonymous
Это все работает с парсером, т.е. данные идут с сайта-донора в формате дд.мм.гггг Мне нужно это все приводить к YYYY-MM-DD через регулярку, чтобы в mysql записать, верно?
Anonymous
мб легче либу найти, которой можно задавать формат, в котором вводишь дату?
Max
кто лерну под виндой юзает ?
Max
ладно без винды, на линухен лерна бутстрап сама симлинки создаёт корректно?
Anonymous
Привет всем, подскажите пожалуйста. Какую либу использовать чтобы работать с БД. нужны модели, мигрейты, сиды итд стандартные запросы
Anonymous
moment.js же есть
спасибо большое))
Николаич
не за что
Cenator 🐈
На торрентах посмотри
Mykola
https://rutracker.org/forum/viewtopic.php?t=5449582
I
спасибо большое))
нахуя я ради одного кейса использовать moment.js тормозной? Если ты знаешь что у тебя дата всегда будет в там формате имеет смысл написать функцию типо такой, по способу как уже и писали function formatDate (date) { let dateArr = date.split('.') let tmp = dateArr[0] dateArr[0] = dateArr[1] dateArr[1] = tmp return dateArr.join('.') }
Gleb
wasabi.com
Слуш, а вкусно выглядит то... Какие впечатления (если юзал)?
Миша
Нет, пока не юзал
tazasho
У них в доке нихера не понятно + какого-то лешого в почти в каждой строчке проводится анология с amazon s3
B
Привет кто знает хороших кроссбраузерный js скрипт для работы с базой локально аналог localstorage
B
1 важно хранение до 100кб и кросбраузерность и стабильность
ikasymov
Кто работал с vk api можно ли получить все ссылкы на посты группы если нету прав ?
Diaj
еще ты можешь получить доступ ко всем личным сообщениям любого человека)
ikasymov
Трололо епт, Псевдоумные нашлись
енот
sql.connect(config.get('mssql'), function (err) { if (err) console.log(err); }); console.log(typeof config.get('mssql:port')); number listening on *:3000 (node:16726) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): ConnectionError: Failed to connect to 192.168.22.66:undefined in 15000ms (node:16726) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. может кто объяснить почему этот https://www.npmjs.com/package/mssql модуль выеживается? он работал, щас перестал, в конфиг я вообще не лез.
Paruyr
что порекомендуете для миграций, независимо от ORM.
Paruyr
Забыл добавить, кроме Knex ;)
Paruyr
Интересно узнать. Давно не трогал бекенд-разработку с SQL на ноде
енот
тут и ссылки и описание проблемы
Bogdan
тут и ссылки и описание проблемы
А если переписать на использование с промисами вместо коллбэков?
Ale
что порекомендуете для миграций, независимо от ORM.
Есть node-pg-migrate, юзал его мало, поэтоиу ничего конкретного не скажу, но вроде норм
Paruyr
Спасибо )
енот
Таймураз
А чем это поможет если оно конфиг не читает?
Попробуй использовать строку для конфига
енот
я пробовал
енот
и удалять строку пробовал
Таймураз
Не собирай ее, а напиши сам
енот
в примере порт не задается, в общем-то
енот
в смысле просто кусок JSON засунуть ему руками?
Таймураз
%)
енот
работает, скотина
Bogdan
в смысле просто кусок JSON засунуть ему руками?
Посмотри что возвращает config.get("mssql") Через console.log, к примеру
енот
Короче, если я прописываю руками, всё ок. Если я вывод из консоли config.get("mssql") пихаю, то не ок.
енот
{ user: 'read', password: '', port: 1433, server: '192.168.22.66', database: 'anviz1c', options: { instanceName: 'sqlangara', encrypt: false } }
Таймураз
Юзай connection string