116 / 115 / 64
Регистрация: 03.06.2013
Сообщений: 582
1

Миграция данных

26.11.2016, 12:39. Показов 930. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет. На проде сейчас есть БД и критически важные данные, которые нельзя потерять. На следующий стейдж одна таблица понесёт изменения, у неё уйдут поля в другую. Но данные надо сохранить.

Я понимаю это так:
1. Я создаю новую таблицу.
2. Копирую данные.
3. Удаляю в старой таблице те поля.
4. Связываю таблицы.

Правильно ли я думаю, и как выполнить 2-рой пункт одним SQL запросом.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.11.2016, 12:39
Ответы с готовыми решениями:

Миграция с MySQL на MSSQL
Братцы, подскажите плиз как правильно переписать запрос на T-SQL: SELECT if(@HL !=...

Миграция MS SQL - Access
Здравствуйте! Как можно мигрировать базу с SQL-я на аксесc?

Pgloader миграция
привет кодеры!)) Я впервые пытаюсь мигрировать данные с MySQL на Postgres. Написал скрипт с...

Миграция с Oracle... куда?
Уважаемые! Не хотелось бы в очередной раз затевать дискуссию какая БД круче и т.д. - я такой...

2
шапоклякистка 8-го дня
3679 / 2239 / 391
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
26.11.2016, 13:28 2
Пункты 3 и 4 бы поменять местами. Сначала связать, попробовать делать выборки, убедиться, что выборка из двух таблиц дает в точности такой же набор, что и из одной. И только аж когда все проверено - удалять столбцы.

Цитата Сообщение от MaxSlim Посмотреть сообщение
как выполнить 2-рой пункт одним SQL запросом
В общем виде
SQL
1
2
3
INSERT INTO ТаблицаНовая (поле, поле, поле...)
SELECT поле, поле, поле...
FROM ТаблицаСтарая
, а в частности - зависит от отношения между таблицами и про. обстоятельств. Могут понадобиться DISTINCT, WHERE, GORUP BY, ROWNUMBER() и т.д.
1
116 / 115 / 64
Регистрация: 03.06.2013
Сообщений: 582
26.11.2016, 14:02  [ТС] 3
Спасибо, учту ваши замечания.
0
26.11.2016, 14:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.11.2016, 14:02
Помогаю со студенческими работами здесь

Миграция данных из баз данных других форматов
Мне необходимо связать свою базу данных с телефонным справочником? Это возможно? Буду очень...

Миграция данных
Есть небольшой игровой сервис, который стоит на 10 ПК. В дальнейшем планирую приобрести больше,...

Миграция данных
Вопрос такой: каким образом можно выполнить данное задание? DBF таблицы с данными Добавлено...

Миграция базы данных с 8.1.7 на 10
Здравствуйте, форумчане, предстоит сделать миграцию базы под СУБД Oracle с версии Oracle 8.1.7...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru