Я пытаюсь перенести мой сайт 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 файл или я должен держать все это вместе?
В-третьих: я иду об этом неправильно?