2010-06-30 2 views
0

Я пытаюсь выполнить следующие действия:Манипулирование дб с SQL Server 2005 - Джанго

  • захватить дб схемы

  • захватить любые ограничения *

  • Таблицы с изменениями

  • Добавить таблицы/падение

настоящее время я использую pyodbc бэкенд для Django.

Я хотел бы выполнить все эти задачи в файле вида.


Я использую следующие для того, чтобы захватить поля таблиц, начинающиеся с 'core_':

SELECT table_name,ordinal_position,column_name,data_type, 
is_nullable,character_maximum_length FROM 
information_schema.COLUMNS WHERE table_name LIKE 'core_%' 
ORDER BY ordinal_position 

* Fixed благодаря MadhivananLink


Любые идеи для начала?

ответ

3

Попробуйте это с помощью подстановочных%

SELECT table_name,ordinal_position,column_name,data_type, 
is_nullable,character_maximum_length FROM 
information_schema.COLUMNS WHERE table_name LIKE 'core_%' 
ORDER BY ordinal_position 
+0

Спасибо, что работали! – RadiantHex

+0

Добро пожаловать – Madhivanan

+0

@RadiantHex Если он решил вашу проблему, отметьте его как ответ. –