powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / как разбить таблицу на две (erwin)
3 сообщений из 3, страница 1 из 1
как разбить таблицу на две (erwin)
    #38475318
nxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо разбить таблицу на две
т.е. часть столбцов должна уйти в другую таблицу
обычные столбцы можно просто перетащить
но дело в том, что с FK это не проходит
а их довольно немало
руками пересоздавать - слишком жестоко

есть ли способ перенести кучу FK в другую таблицу
так чтоб все связи автоматом перестроились ?

надо как-то так
было:
R1 (TABLE1 to TABLE2)
стало:
R1 (TABLE1 to TABLE3)
...
Рейтинг: 0 / 0
как разбить таблицу на две (erwin)
    #38475322
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nxx,

Копируешь скрипт создания таблицы, хоть в тот же блокнот. Меняешь название таблицы, потом Заменить (TABLE2 на TABLE3), копируешь исправленный скрипт и запускаешь. Вуаля.
...
Рейтинг: 0 / 0
как разбить таблицу на две (erwin)
    #38475551
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nxxнадо разбить таблицу на две
т.е. часть столбцов должна уйти в другую таблицу
обычные столбцы можно просто перетащить
но дело в том, что с FK это не проходит
а их довольно немало
руками пересоздавать - слишком жестоко

есть ли способ перенести кучу FK в другую таблицу
так чтоб все связи автоматом перестроились ?


Только пересоздав связи.
И при этом как-то перетащить связи на другую таблицу не получится, на сколько я помню, придётся пересоздавать связи заново.
Если они обычные, это будет легко, если они с rolename -- будет сложнее.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / как разбить таблицу на две (erwin)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]