#sql #ruby-on-rails #ruby #postgresql #activerecord
#sql #ruby-on-rails #ruby #postgresql #activerecord
Вопрос:
Запуск rake db: migrate добавляет: параметры точности ко всем столбцам datetime в моих таблицах. Я не делаю никаких новых миграций базы данных, поэтому я не уверен, откуда это берется.
Я запускаю
- psql (PostgreSQL) 9.6.11
- Ruby 2.3.1
- Rails 5.0.1
Изменения происходят в файле schema.rb. Не уверен, почему это добавило бы этот параметр точности на моем компьютере. Я использую те же версии, что и другой разработчик.
Комментарии:
1. Добро пожаловать в StackOverflow! Пожалуйста, предоставьте дополнительную информацию о вашем вопросе, чтобы у кого-нибудь была наилучшая возможность вам помочь. Полезная информация для включения в вопросы примера того, что вы пытаетесь сделать, чего вы ожидаете от него и что он делает вместо этого. Сообщения об ошибках очень помогают, а также являются максимально описательными.
2. Возможно, вы захотите убедиться, что эти версии одинаковы для всех разработчиков, работающих над проектом
3. Да, я вижу эти изменения в файле scheme.rb. Теперь, когда вы упомянули ту часть о db:schema: dump. Я импортировал файл SQL, который создавал таблицы моей базы данных вместо использования rake: db: load, потому что у другого разработчика уже была база данных разработки. Не уверен, что это что-то испортит?
4. Да, мы работаем с теми же версиями.