Мне сложно определить, может ли SailJS поставляться с диспетчером миграции для использования моделей для создания миграций таблиц или если нам нужно использовать что-то вроде db-migrate with sail-migrate для управления этим?Модели и миграции SailsJS
ответ
Sails поставляется с встроенным в функцию автоматической миграции (часть ватерлинии), которые могут обновлять таблицы на основе заранее определенной стратегии, как только происходит изменение в модели. Однако важно отметить, что это не похоже на полную миграцию, которую вы можете выполнять, включая любые данные по умолчанию, используя db-migrate. Если вам нужны более продвинутые функции миграции и требуется более контролируемый db, было бы полезно использовать sail-migrations в дополнение или вместо автоматической миграции. Использование автоматической миграции или нет зависит от вашего решения относительно того, как вы хотите использовать миграции.
Вы можете найти подходящую конфигурацию для Ватерлинии here
Видимо sailsjs 0.11v работает из коробки. Моя первоначальная настройка имела два режима npms, которые обрабатывают миграции, и я думаю, что один из них столкнулся с резервным модулем. После чистой установки нижеприведенные модели создадут соответствующие таблицы, когда мы сделаем парусный подъем.
module.exports = {
connection: 'db_adapter',
tableName: 'users',
attributes: {
id: {
type: 'integer',
unique: true,
primaryKey: true
},
username: {
type: 'string'
},
password: {
type: 'string'
},
email: {
type: 'email',
unique: true
}
}
};
- 1. Статический метод модели Sailsjs
- 2. Пользовательский валидатор модели SailsJS
- 3. Правильно используя политики, службы и модели SailsJs
- 4. SailsJS чертеж соответствует неправильной модели
- 5. Sailsjs: динамическая TABLENAME в модели
- 6. Sailsjs Модели с разными схемами
- 7. ереименования модели миграции
- 8. стратегия переноса данных и миграции модели
- 9. Rails: Как сбросить модели и миграции?
- 10. Объяснение модели баз данных и миграции
- 11. SailsJS & Waterline - динамически меняет модели соединений
- 12. Сохранение истории обновлений модели в SailsJS
- 13. Как связать модели двух разных проектов sailsJs?
- 14. Невозможно сбросить модели атрибут экземпляра в sailsjs
- 15. Добавить несколько записей в коллекции модели Sailsjs
- 16. Пример модели приложения для приложения sailsjs API
- 17. Sailsjs перезаписывает метод чертежа для одной модели
- 18. Ограничить принятые атрибуты модели в Sailsjs?
- 19. Sailsjs: Как заполнить ассоциацию после * обновления * модели?
- 20. Подавление ошибки модели в Sailsjs при тестировании
- 21. SailsJS: Несколько первичных ключей в модели
- 22. ереименование модели ломает историю миграции
- 23. Миграции + изменение модели в Yii
- 24. Удалить рельсы модели после миграции
- 25. Структура модели & has_many Миграции ассоциаций
- 26. GridFS и Sailsjs
- 27. Сервер SailsJS и HTTPS
- 28. Нужна помощь в создании модели и миграции для модели Tag для Post модели (Rails)
- 29. Sailsjs - Как использовать mySQL
- 30. sailsjs v0.11 и express-validator