История изменений
Исправление x86_64, (текущая версия) :
Не 95% а 100% - удалять все поля из таблицы и создавать новые для изменения структуры, вместо того, чтобы сделать DROP TABLE/CREATE TABLE - это даже не индус, это пробитие дна.
Я, конечно, не особо в тему въезжал, но, насколько я знаю, можно к базе данных привязать права доступа. Удалять и создавать поля конкретной таблицы - одни права. Удалять таблицу и создавать новую - совсем другие.
Так что тот, кто наиндусил такую архитектуру, явно не прорабатывал детали вариантов использования.
Исправление x86_64, :
Не 95% а 100% - удалять все поля из таблицы и создавать новые для изменения структуры, вместо того, чтобы сделать DROP TABLE/CREATE TABLE - это даже не индус, это пробитие дна.
Я, конечно, не особо в тему въезжал, но, насколько я знаю, можно к базе данных привязать права доступа. Удалять и создавать поля конкретной таблицы - одни права. Удалять таблицу и создавать новую - совсем другие.
Так что тот, кто наиндусил такую архитектуру явно не прорабатывал детали вариантов использования.
Исходная версия x86_64, :
Не 95% а 100% - удалять все поля из таблицы и создавать новые для изменения структуры, вместо того, чтобы сделать DROP TABLE/CREATE TABLE - это даже не индус, это пробитие дна.
Я, конечно, не особо в тему въезжал, но насколько я знаю можно к базе данных привязать права доступа. Удалять и создавать поля конкретной таблицы - одни права. Удалять таблицу и создавать новую - совсем другие.
Так что тот, кто наиндусил такую архитектуру явно не прорабатывал детали вариантов использования.