Мы обновили нашу базу данных до bigint из int. Однако мы хотели бы, чтобы опция была перенесена в качестве последней опции. В этот момент нам нужно будет изменить базу данных.SQL: Пронумеруйте все столбцы в базе данных и измените тип
Так что в основном перебирайте все таблицы и столбцы, и если тип == bigint изменяется на int. До сих пор я не нашел хорошего способа сделать это.
Мы поддерживаем сервер ботов postgres sql и sql. Не уверен, что это может быть сделано унифицированным способом или если требуются две версии.
... и information_schema является стандартным, хотя иногда такие вещи, как имена типов, различаются, поэтому для разниц типа-типа могут потребоваться некоторые операторы OR или CASE. –