| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PostgreSQL > Ограничение уникальности на сто столбцов |
| Автор: cryomancer 16.9.2010, 21:31 |
| Есть таблица в сто столбцов. Надо чтобы все записи в ней были уникальными. Просто наложить ограничение unique не получается - при этом автоматически создается индекс и появляется сообщение об ошибке: индекс строится максимум на 32 столбца. Что делать? Есть способ запретить создание индекса? Или можно как-то другим способом обеспечить уникальность? |
| Автор: Akina 16.9.2010, 21:42 |
Ну например написать триггер, который сначала проверит заносимую/редактируемую строку на уникальность. |
| Автор: LSD 19.9.2010, 10:24 |
| Очень похоже на то, что база неправильно спроектирована. |
| Автор: koroplysov 23.9.2010, 19:25 |
| вспоминаем/учим минимум первые 3 нормальные формы и будет хорошо |