Rake db: перенос добавляет: параметр точности в столбцы datetime

#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. Да, мы работаем с теми же версиями.