Воссоздать SQL Команды из БД - PullRequest
0 голосов
/ 25 февраля 2020

Я создал длинную базу данных go, используя django. Теперь, когда мы переносим приложение, мне нужны все запросы CREATE TABLE sql, которые django могли бы выполнить, чтобы создать всю базу данных для нашей службы (которая имеет около 70-80 таблиц, и каждая таблица имеет среднее значение 30- 70 столбцов).

Как старые, так и новые серверы используют Postgres для баз данных.

Но технологический стек совершенно другой (стороннее проприетарное приложение, в котором будет размещаться служба) из django.

Если я начну писать все таблицы заново, это займет как минимум неделю или две.

Есть ли какой-либо способ из Postgres или из django, который может генерировать схему CREATE TABLE sql для всего БД, сохраняя все отношения как есть?

Кроме того, Мне нужно внести небольшие изменения в эту схему в соответствии с требованиями заказчика.

ps - pg_dump не будет работать, поскольку мне нужна сама схема, чтобы она была проверена клиентом.

...