#mysql #postgresql #db-structure
#mysql #postgresql #db-структура
Вопрос:
У меня есть таблица со многими данными, а также у меня есть новая структура в другой базе данных и системе. Существует ли какая-либо программа для преобразования базы данных в новую структуру?
Эта программа должна прочитать структуру обоих из них, а затем спросить меня, какое поле заполнить, какое поле в новой таблице, а также какое поле удалить и т.д…
может ли какой-либо орган предложить какое-либо приложение сделать это за меня?
Также мой sql-файл — MySQL, а моя структура (новая таблица) — PostgreSQL
Комментарии:
1. SQL Server имеет SSIS, который будет это делать, и ему (IIRC) не нужно привлекать SQL Server. Однако я не думаю, что SSIS доступен для версии express — вам потребуется полная установка SQL Server.
2. Я подозреваю, что вы можете что-нибудь найти, но в зависимости от объема данных, я думаю, было бы проще написать это самостоятельно. Таким образом, вы не зацикливаетесь на ограничениях инструмента. Если у вас много данных или ограниченный опыт, то, возможно, это плохая идея.
3. @MJB наконец-то я нахожу, что ваш ответ — лучший ответ: ((
4. Жаль это слышать. Но я думаю, именно за это нам платят большие деньги, верно?
Ответ №1:
В postgres wiki есть несколько скриптов mysql => postgres, и здесь есть хорошее руководство по изменению синтаксиса
Комментарии:
1. нет проблем с чтением из mysql и записью в postgresql, но я хочу, чтобы приложение выполняло этот staf
2. В первой предоставленной мной ссылке перечислены несколько таких приложений.