powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / изменилась структура БД(интересная задачка)
8 сообщений из 8, страница 1 из 1
изменилась структура БД(интересная задачка)
    #33100935
maksi_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа..
переводим старое на новое, старое на удивление коряво работало поэтому....
вверху старый вариант, внизу новый, необходимо перенести данные без потери целостности.
Как видите раньше таблицы связывались по полю k_inn, а теперь по индексу, отношения один-ко-многим
используем oracle :)
...
Рейтинг: 0 / 0
изменилась структура БД(интересная задачка)
    #33100936
maksi_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошу прощения - новый вариант вверху
и.. картинка собственно:
...
Рейтинг: 0 / 0
изменилась структура БД(интересная задачка)
    #33100947
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чем проблема и чем эта задачка интересная?

Если нужно старую структуру переделать в новую, то нужно:
1) в обе таблицы добавить поле индекса
2) в К заполнить индекс уникальными значениями
3) проапдейтить реквизит из К, связав по inn
4) Переделать FK

Если нужно перелить данные из старой структуры в новую
1) В старой k_old добавить поле индекса.
2) заполнить индекс уникальными значениями
3) двумя инсертами из селектов перелить данные
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
изменилась структура БД(интересная задачка)
    #33100948
Серега
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что тут страшного?
1.Добавляем новое поле в первую таблицу и заполняем его значениями.
2.Добавляем поле во вторую и заполняем его по старому ключу новыми значениями.
3. Добавляем новый констрейнт
4. Дропаем старый констрейнт
5. Дропаем старое ненужное поле во второй таблице.
Вроде так.

ЗЫ: И при чем тут проектирование?
...
Рейтинг: 0 / 0
изменилась структура БД(интересная задачка)
    #33100949
Серега
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока думал писАть/не писАть опоздал.
...
Рейтинг: 0 / 0
изменилась структура БД(интересная задачка)
    #33100958
maksi_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну в принципе это понятно, просто таких таблиц порядка 50 ..
...
Рейтинг: 0 / 0
изменилась структура БД(интересная задачка)
    #33100960
Серега
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maksi_mну в принципе это понятно, просто таких таблиц порядка 50 ..
Калым предлагаешь или просто на жизнь жалуешься?
...
Рейтинг: 0 / 0
изменилась структура БД(интересная задачка)
    #33100963
maksi_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Серега maksi_mну в принципе это понятно, просто таких таблиц порядка 50 ..
Калым предлагаешь или просто на жизнь жалуешься?
хыы.. второе !
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / изменилась структура БД(интересная задачка)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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