1
0
mirror of https://github.com/django/django.git synced 2025-10-28 08:06:09 +00:00

Start of getting Oracle to do schema stuff

This commit is contained in:
Andrew Godwin
2013-08-12 20:05:20 +01:00
parent 841b7af812
commit 44f907dd98
3 changed files with 13 additions and 3 deletions

View File

@@ -2,4 +2,13 @@ from django.db.backends.schema import BaseDatabaseSchemaEditor
class DatabaseSchemaEditor(BaseDatabaseSchemaEditor):
pass
sql_create_column = "ALTER TABLE %(table)s ADD %(column)s %(definition)s"
sql_alter_column_type = "MODIFY %(column)s %(type)s"
sql_alter_column_null = "MODIFY %(column)s NULL"
sql_alter_column_not_null = "MODIFY %(column)s NOT NULL"
sql_alter_column_default = "MODIFY %(column)s DEFAULT %(default)s"
sql_alter_column_no_default = "MODIFY %(column)s DEFAULT NULL"
sql_delete_column = "ALTER TABLE %(table)s DROP COLUMN %(column)s"
sql_delete_table = "DROP TABLE %(table)s CASCADE CONSTRAINTS"