
Nikita
24.04.2017
12:41:05
А если у меня несколько баз?
А если сервера с базами имеют разные версии приложения?
А если надо откатить?

Сергей
24.04.2017
12:41:05

Evgeny
24.04.2017
12:41:24
Добрый день. Кто-нить может помочь с настройкой вебпака? Нужно чтобы он не только bundle.js собирал, но еще переводил SASS в CSS.

Сергей
24.04.2017
12:41:31

Google

Таймураз
24.04.2017
12:43:09
посоветуйте чат по базам (реляционным (mysql))

Сергей
24.04.2017
12:43:35
или ты мол про случай, когда есть прод и допустим дев база?
у нас была тема, когда разрабы себе накатывают дев снапшот базы, разрабатывают
мержреквесты тестируются на тестовой базе.
Затем идет на 3 дева с разными конфигами
после этого тестится разными ручными тестировщиками
далее идет на препрод, смотрит заказчик
после этого деплоится (в разные дни, недели) на разные продакш сервера (разные страны)
тут без миграций и максимальной автоматизации никак

Anton
24.04.2017
12:44:48

Nikita
24.04.2017
12:45:04
оно действительно надо при изменении старых данных в монго. Все остальное просо запись в новое свойство, которое может быть любым типом. По факту нужно лишь изменение старых данных и откат этих изменений.
у нас была тема, когда разрабы себе накатывают дев снапшот базы, разрабатывают
мержреквесты тестируются на тестовой базе.
Затем идет на 3 дева с разными конфигами
после этого тестится разными ручными тестировщиками
далее идет на препрод, смотрит заказчик
после этого деплоится (в разные дни, недели) на разные продакш сервера (разные страны)
а оно не так что надо
оно действительно надо при изменении старых данных в монго. Все остальное просо запись в новое свойство, которое может быть любым типом. По факту нужно лишь изменение старых данных и откат этих изменений.
ну или вы перелапачивали регулярно структуру данных :с


Сергей
24.04.2017
12:47:12
а оно не так что надо
ну как тебе сказать
без этого никак
обновлять базу по любому нужно, особенно после рефакторинга
(в телеге можно ОТВЕТИТЬ на сообщение, а не ПЕРЕСЫЛАТЬ)

Nikita
24.04.2017
12:47:45

Сергей
24.04.2017
12:48:19
ну мы вот натрахались с монгой и её косяками и свалили в постгрес и его json/jsonb

Google

Vladimir
24.04.2017
12:52:40

Сергей
24.04.2017
12:55:29
С какими косяками?
частенько было, что на одном сервере обновление проходит хорошо, данные не теряются, а на другом всё идет в другом порядке, и многие документы херятся
базы настроены вроде бы одинаково
миграции писать вообще ад
я не помню, что был за инструмент, но костылить и велосипедить приходилось часто

Vladimir
24.04.2017
12:56:32
Хм, ну это явно косяки конфигурации
> @sergeysova
миграции писать вообще ад
Ну их можно вообще не писать

Сергей
24.04.2017
12:57:04

Vladimir
24.04.2017
12:57:14
Ну ок

Сергей
24.04.2017
12:58:10
Хм, ну это явно косяки конфигурации
вполне может быть.
Но переехали на постгрес, проблем почти не стало.
и транзакции нормальные получили. Единственное, пришлось хорошо над архитектурой призадуматься. но это плюс, по моему

Vladimir
24.04.2017
12:58:36
Да постгрес в целом получше, да
Больше возможностей

Сергей
24.04.2017
13:00:49
там и json есть. для нас это киллерфича)

Artur
24.04.2017
13:01:28
Какие либы нашли для работы с постгресом?

Сергей
24.04.2017
13:01:55

Sergey
24.04.2017
13:46:36
поставил себе постгрес на win 10 как юзать? создать пользователя, бд, запустить сервер?

Konstantin
24.04.2017
13:48:56
А есть какой-то предел у простоты и доступности ответов у вопросов?)

Sergey
24.04.2017
13:50:33
когда устанавливал постгрес, указал пароль 1234, теперь хочу создать нового пользователся, пароль 1234 не пашет
ммм, наверно нужно сперва запустить сервер)

Google

Igor
24.04.2017
13:52:36
https://www.postgresql.org/docs/9.6/static/app-createuser.html

Sergey
24.04.2017
13:53:20
спасибо!

Сергей
24.04.2017
13:54:21
пользователь "Я" ???

Konstantin
24.04.2017
13:55:51
Это шедевр!)

Сергей
24.04.2017
13:56:09
нужно отредактировать файл pg_hba.conf

Konstantin
24.04.2017
13:56:34
Да доки нужно сначала глянуть, хоть основы

Сергей
24.04.2017
13:56:44

Sergey
24.04.2017
13:58:35
https://www.postgresql.org/docs/8.0/static/tutorial-createdb.html

Konstantin
24.04.2017
13:59:31
1. Доки по 8ке
2. Ты смотришь страницу по созданию базы
Это я даже не открывал урл

Sergey
24.04.2017
14:00:57
так туториал же, 3 шаг, первые два были установка и объяснили архитектуру на пальцах

Konstantin
24.04.2017
14:03:27
да уж, порядок у них в доках веселый))

Sergey
24.04.2017
14:14:12
пользователь "Я" ???
А чё, нормально смотрится на заставке входа в пользователя, и универсальное имя)

Сергей
24.04.2017
14:14:31
только вот для бд лучше юзать нормальные имена
на латинице

Nikita
24.04.2017
14:14:57
А пароль "пароль"? :с

Sergey
24.04.2017
14:15:24

Nikita
24.04.2017
14:15:31

Google

Konstantin
24.04.2017
14:15:51
смещно)
Вот как нормально)

Сергей
24.04.2017
14:20:27
+

Sergey
24.04.2017
15:04:39
о, разобрался. Я при установке ставил пароль 1234, это для пользователя postgres оказываеться
мда, латинские буквы на винде, это жесть

Admin
ERROR: S client not available

Konstantin
24.04.2017
15:12:48
добавь папку бинарников в PATH, проще будет

Sergey
24.04.2017
15:16:13
это не помогло, изменил кодировку через chcp 1251

Konstantin
24.04.2017
15:19:53
латинские буквы или кодировка?
я думал ты за шрифт в терминале

Сергей
24.04.2017
15:26:56
подскажите кроссплатформенную CLI утилиту для копирования файла

Konstantin
24.04.2017
15:27:45
ssh?

Сергей
24.04.2017
15:31:38
не
локально
просто автоматизировать копирование конфига postinstall

Google

Anton
24.04.2017
15:33:43

Сергей
24.04.2017
15:34:40
спасибо

Pavel
24.04.2017
17:28:31
ребят, работал ли кто с passport в связке c koa? можете вкратце рассказать шаги что за чем идет? или может у кого пример хороший есть (не официальный, а свой)? буду благодарен за любую инфу.

Yan
24.04.2017
17:34:11
по поводу коа, кстати
чем он лучше того же expressa?
я пока только с экспрессом работал, спрашиваю из интереса
слышал, что он вроде как на базе экспресса сделан даже
посмотрел его api, очень похоже
но вот в чем разница так и не понял

Dmitrii
24.04.2017
17:38:44
в том что твой код проще и читабельнее получается

Mustard
24.04.2017
17:40:41
Разработчики Express'a психанули и решили всё переписать и вырезать лишнее. Называть это следующей версией экспресса не стали, ибо разницы много и назвали Koa. И там больше ориентир на async\awiat в мидлварях.

Konstantin
24.04.2017
17:41:24

Yan
24.04.2017
17:44:02
понял, спасибо за инфу)

Harry
24.04.2017
17:46:34
пасаны, а вот у меня у поста может быть несколько авторов
new Schema({
title: String,
authors: Array }) - так верно?

Konstantin
24.04.2017
17:47:29

Mustard
24.04.2017
17:48:12

Konstantin
24.04.2017
17:50:00
ну всё же инфы что "разработчики психанули и перешли" я не нашёл, может просто взято за основу?
понаделывают фреймворков, а тебе сидеть и страдать с выбором ((

Pavel
24.04.2017
17:54:11

Павел
24.04.2017
17:57:52
https://vk.com/im?sel=c42&z=video98365169_456239879%2F89a78825bca1bdc0fa

Konstantin
24.04.2017
18:01:37
нет доступов