
Yaroslav
26.08.2017
10:03:40
Будет ошибка

Ilgiz
26.08.2017
10:03:48
хм

Yaroslav
26.08.2017
10:03:50
Так как ключ не создаться

Ilgiz
26.08.2017
10:04:15
получается мне надо сперва прогнать второй файл потом только первый

Google

Yaroslav
26.08.2017
10:04:44
Много вариантов
Можно создать все таблицы, потом повесить ключи. Можно таблицы создавать в правильной последовательности

Ilgiz
26.08.2017
10:06:51
не знаешь как в sequelize cli менять последовательности создание таблиц по миграционным файлам?

Yaroslav
26.08.2017
10:07:13
Нет

Ilya
26.08.2017
10:17:02
если ты их без then поставил все полетит в разнобой
и да. файлики именуются с таймстемпом например. чтобы сиквелайз шел их по порядку

Ilgiz
26.08.2017
10:18:22

Ilya
26.08.2017
10:18:34
up: function (queryInterface, Sequelize) {
const DataTypes = Sequelize.DataTypes;
return queryInterface.removeColumn('hotels', 'description').then(
()=> queryInterface.addColumn(
'hotels',
'description_ru',
{
type: DataTypes.TEXT('long'),
defaultValue: null
}
)
).then(
()=> queryInterface.addColumn(
'hotels',
'description_en',
{
type: DataTypes.TEXT('long'),
defaultValue: null
}
)
).then(
()=> queryInterface.addColumn(
'hotels',
'address_ru',
{
type: DataTypes.TEXT,
defaultValue: null
}
)
)
у тебя апы цепочками написаны?
или тупо queryInterface.* один за другим?


Ilgiz
26.08.2017
10:20:03
up: function (queryInterface, Sequelize) {
const DataTypes = Sequelize.DataTypes;
return queryInterface.removeColumn('hotels', 'description').then(
()=> queryInterface.addColumn(
'hotels',
'description_ru',
{
type: DataTypes.TEXT('long'),
defaultValue: null
}
)
).then(
()=> queryInterface.addColumn(
'hotels',
'description_en',
{
type: DataTypes.TEXT('long'),
defaultValue: null
}
)
).then(
()=> queryInterface.addColumn(
'hotels',
'address_ru',
{
type: DataTypes.TEXT,
defaultValue: null
}
)
)
такого там нету

Ilya
26.08.2017
10:20:07

Google

Ilgiz
26.08.2017
10:20:12
решил проблему переименованием файла

Ilya
26.08.2017
10:20:23
лол а как ты тогда сиквалайз юзаещь

Ilgiz
26.08.2017
10:20:47
а в чем проблема переименованием?

Ilya
26.08.2017
10:21:02
вообще там есть команднострочная тулза чтобы файл миграции создавать
руками создавал?

Ilgiz
26.08.2017
10:21:14
sequelize db:model:create

Ilya
26.08.2017
10:21:37
я модели руками делал и создавал миграции командой

Ilgiz
26.08.2017
10:22:31

Ilya
26.08.2017
10:22:36
да еще

Ilgiz
26.08.2017
10:22:47

Ilya
26.08.2017
10:22:51
createTable в миграции тебе не создаст часть ключей
так что один хуй тебе надо миграцию писать самому )
собсно потому я так и работал
щя
sequelize migrate:create
оно вешает таймтсемп в начало файла. потом переиминовываешь там его чутка. и живешь

Google

Ilgiz
26.08.2017
10:24:45

Ilya
26.08.2017
10:24:51
но короч таблицы сиквалайз создает косячно

Ilgiz
26.08.2017
10:24:57
ну база пустая еще данных нет

Ilya
26.08.2017
10:25:19

Ilgiz
26.08.2017
10:25:29
так он ничего не делает

Ilya
26.08.2017
10:25:33
это наверное более верный путь
ну учись писать миграции в общем. а то зашьешься )

Ilgiz
26.08.2017
10:26:05
понял
спс

Ilya
26.08.2017
10:26:25
ну в первой миграции можешь создагние бд всей запилить

Леха
26.08.2017
10:26:32
А для монги есть что-то, чтоб миграции делать? Юзаю mongoose.

Ilya
26.08.2017
10:26:46
а таблицы в разнобой создаются у тебя не на миграциях
ты sync делаешь и они создаются через жопу )
делай синк без пересоздания. только для проверки )

Voskresus
26.08.2017
11:33:08
на одном компе робит на другом нет
разные версии виндовс

Cenator
26.08.2017
11:35:40

Voskresus
26.08.2017
11:35:53
таже ошибка

Google

Voskresus
26.08.2017
11:36:26
я уже и ноду переустанавливал

Сергей
26.08.2017
11:38:43
Хоть бы код показал
Зависимости

Voskresus
26.08.2017
11:56:17

Сергей
26.08.2017
11:58:03
Код
Который написал
Который использовал
Мы тебе тут телепаты???

???
26.08.2017
12:35:37
Привет, извините если не в тему... Хотел узнать что за хайп сейчас про то что nodejs распадается?

Maxim
26.08.2017
12:44:24
Всё нормально там. Ни чего не рападается

Egoarka
26.08.2017
12:46:17

Evgeny
26.08.2017
12:48:39
Подскажите, как одновременно использовать разные версии npm ?

Egoarka
26.08.2017
12:48:59
@chuvee nvm.sh

???
26.08.2017
12:53:31
По другому называетсч забыл

Egoarka
26.08.2017
12:53:49

???
26.08.2017
12:54:25
Я хотел узнать почему это случилось

Egoarka
26.08.2017
12:54:59
полномочия превышал при разработке

Алексей
26.08.2017
13:01:15

Google

Алексей
26.08.2017
13:01:21
и все с Node.js живут

Evgeny
26.08.2017
13:06:48
Не, он про новое разделение

Gleb
26.08.2017
13:07:24

Алексей
26.08.2017
13:08:20
Ок, а где почтитать? Пока фижу просто чейто форк

Gleb
26.08.2017
13:08:37
Слышал что-то про multi-thread, etc.

Ilya
26.08.2017
13:11:57
интересно и как они будут мультитред делать? костылить изолироваными форками?

Egoarka
26.08.2017
13:12:51
а чем вам Cluster'а не хватает?
https://nodejs.org/api/cluster.html#cluster_cluster

Ilya
26.08.2017
13:14:12
тем что это форки

Egoarka
26.08.2017
13:14:39
node js сам себе как может быть форком? ссылку открывал?:

Ilya
26.08.2017
13:14:50
если тебе надо общение между ними или основным процессом - опять городить лисапед из говна
егорка man 2 fork

Evgeny
26.08.2017
13:15:38

Ilya
26.08.2017
13:15:41
я про этот форк

Egoarka
26.08.2017
13:15:58
а, ок

Ilya
26.08.2017
13:16:06
кластер тоже работает через форк и порождает отдельные процессы
если делать мультитрединг то ты с многопоточностью обосрешься. потому что v8 так написан

Vladimir
26.08.2017
13:27:05