SQL - преобразовать все типы даты и времени таблицы базы данных в тип int unix - PullRequest
0 голосов
/ 11 сентября 2018

Что требуется? Я хочу написать миграцию, которая будет циклически перебирать все таблицы базы данных, находит столбцы типа даты-времени, преобразует это время в UNIX-время и сохраняет это UNIX-время в столбце типа int путем изменения этого типа столбца на int.

О чем я думаю? Я думаю, чтобы достичь этого, написав скрипт node.js, чтобы получить выгоду от обещаний, и шаги будут

  1. Итерация по таблицам базы данных
  2. Для каждой таблицы сохраняйте данные в памяти и конвертируйте дату и время в UNIX
  3. Удалить столбец типа даты и времени в таблице и добавить столбец типа int с тем же именем
  4. Вставить данные обратно в таблицу

Что я ищу? Я ищу решение, предложения или лучший подход для достижения цели с меньшими усилиями. В настоящее время эффективность кода не имеет значения, поскольку скрипт выполняется только один раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...