У нас есть несколько столбцов в нашей базе данных, которые сейчас устарели. Столбцы в настоящее время ни для чего не используются, но мы не можем просто отбросить столбец, поскольку нам могут понадобиться данные, чтобы выяснить, почему наше приложение обрабатывало его так, как когда-то в прошлом.
Мы видим что с Oracle 12 c мы получили возможность сделать столбец "невидимым". Похоже, это соответствует нашему варианту использования: нам не нужно было бы отбрасывать столбец, но столбец не доставил бы неудобств в повседневной работе. Не занимая визуального пространства при просмотре таблицы и не включаясь при запросе целых строк из таблицы.
Поскольку у нас нет опыта работы с «невидимым», мы хотели бы знать, есть ли какие-то негативы, которые мы имеем не видеть или, если есть другие "лучшие практики", мы должны рассмотреть вместо этого.