|
# DATABASE |
|
# ------------------------------------------------------------------------------ |
|
|
|
# Database: OracleDb1Router: Apps using our schema. |
|
ORACLE_DB1_ROUTER_APP_LABELS = {'oracle_db1', } |
|
# Database: OracleDb1Router: Prefix for django_migrations table. |
|
ORACLE_DB1_MIGRATIONS_PREFIX = 'proj_foo_' |
|
# Database: OracleDb1Router: DB name from settings.DATABASES. |
|
ORACLE_DB1_ROUTER_DATABASE_NAME = 'db1' |
|
|
|
# Database: OracleDb2Router: Apps using our schema. |
|
ORACLE_DB2_ROUTER_APP_LABELS = {'oracle_db2', } |
|
# Database: OracleDb2Router: Prefix for django_migrations table. |
|
ORACLE_DB2_MIGRATIONS_PREFIX = 'proj_foo' |
|
# Database: OracleDb2Router: DB name from settings.DATABASES. |
|
ORACLE_DB2_ROUTER_DATABASE_NAME = 'db2' |
|
|
|
# Database: OracleDb1Router: Allowed relations |
|
ORACLE_DB1_ROUTER_ALLOWED_RELATIONS = {ORACLE_DB2_ROUTER_DATABASE_NAME, } |
|
# Database: OracleDb2Router: Allowed relations |
|
ORACLE_DB2_ROUTER_ALLOWED_RELATIONS = {ORACLE_DB1_ROUTER_DATABASE_NAME, } |
|
|
|
# Database: Core |
|
DATABASES = { |
|
'default': { |
|
'ENGINE': 'django.db.backends.oracle', |
|
'HOST': '', |
|
'NAME': env('ORACLE_DSN'), |
|
'PASSWORD': env('ORACLE_PROJ_FOO_PASSWORD'), |
|
'PORT': '', |
|
'USER': env('ORACLE_PROJ_FOO_USER'), |
|
}, |
|
ORACLE_DB1_ROUTER_DATABASE_NAME: { |
|
'ENGINE': 'django.db.backends.oracle', |
|
'HOST': '', |
|
'NAME': env('ORACLE_DSN'), |
|
'PASSWORD': env('ORACLE_DB1_PASSWORD'), |
|
'PORT': '', |
|
'USER': env('ORACLE_DB1_USER'), |
|
}, |
|
ORACLE_DB2_ROUTER_DATABASE_NAME: { |
|
'ENGINE': 'django.db.backends.oracle', |
|
'HOST': '', |
|
'NAME': env('ORACLE_DSN'), |
|
'PASSWORD': env('ORACLE_DB2_PASSWORD'), |
|
'PORT': '', |
|
'USER': env('ORACLE_DB2_USER'), |
|
}, |
|
} |
|
|
|
# Database: Routers for which of our DBs to use for what. |
|
DATABASE_ROUTERS = [ |
|
'proj_foo.oracle_db1.routers.OracleDb1Router', |
|
'proj_foo.oracle_db2.routers.OracleDb2Router', |
|
] |