Я пытаюсь перенести сайт ASPNET на Django. Все мои текущие данные связаны в MS SQL Server на общем хосте, который (полезно) не поддерживает python ... Я мог бы использовать свой существующий код для экспорта всех данных, но я также перестал использовать Windows. Сайт в основном скомпилирован VB.NET, поэтому мне нужно установить Windows и Visual Studio, а затем выяснить, что я пытаюсь сделать ... Мне не нравится этот план.
Вместо того чтобы проходить через эту головную боль, я бы хотел использовать PHP для экспорта всей базы данных (или таблицы за раз) в JSON. SimpleJSON в Python будет нелепо легко импортировать, поэтому это похоже на план.
Пока все хорошо. В PHP мне удалось подключиться к SQL Server и выполнить простые запросы, но мне нужен список таблиц, чтобы я знал, какие данные мне нужно скопировать. Я хочу все таблицы, потому что есть устаревшие таблицы, когда я переписал сайт около трех лет назад, и я хотел бы сохранить эти данные где-нибудь ...
Итак, первое: Кто-нибудь знает SQL-запрос для перечисления всех таблиц?
Я пробовал mssql_query('sp_tables');
, но возвращается странный список:
mydatabasename
mydatabasename
dbo
dbo
syscolumns
syscolumns
SYSTEM TABLE
SYSTEM TABLE
Во-вторых: по вашему мнению, лучше ли мне записывать каждый дамп таблицы в отдельный файл .json или хранить все вместе?
В-третьих: я поступаю неправильно?