Size: 557
Comment:
|
Size: 999
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 11: | Line 11: |
[Oracle 세팅] | [Oracle] 세팅 |
Line 13: | Line 13: |
1. CREATE TABLE, CREATE SEQUENCE, CREATE PROCEDURE 권한들을 가진 사용자를 생성한다. (test suites를 쓰기 위해서는 CREATE|DROP DATABASE and CREATE|DROP TABLESPACE 도 필요하다. ) 1. [cx_Oracle] 설치 [Django] settings.py {{{ DATABASE_ENGINE = 'oracle' DATABASE_NAME = 'xe' DATABASE_USER = 'a_user' DATABASE_PASSWORD = 'a_password' DATABASE_HOST = 'dbprod01ned.mycompany.com' DATABASE_PORT = '1540' }}} |
[Django]의 [Oracle] 지원
History
- 최초 [Django]는 [PostgreSQL], [MySQL], [Sqlite] 만을 지원했다.
[http://code.djangoproject.com/ticket/87 #87]을 시작으로 [Oracle] 지원 구현 시작
2006-11-4 [http://code.djangoproject.com/wiki/OracleBranch Oracle branch] starts
2007-06-23 [http://code.djangoproject.com/changeset/5519 #5519]로 trunk 에 통합됨
사용방법
[Oracle] 세팅
[http://www.oracle.com/technology/software/products/database/xe/index.html Oracle Database 10g Express Edition] 설치
- CREATE TABLE, CREATE SEQUENCE, CREATE PROCEDURE 권한들을 가진 사용자를 생성한다. (test suites를 쓰기 위해서는 CREATE|DROP DATABASE and CREATE|DROP TABLESPACE 도 필요하다. )
- [cx_Oracle] 설치
[Django] settings.py
DATABASE_ENGINE = 'oracle' DATABASE_NAME = 'xe' DATABASE_USER = 'a_user' DATABASE_PASSWORD = 'a_password' DATABASE_HOST = 'dbprod01ned.mycompany.com' DATABASE_PORT = '1540'