小编Lea*_*lva的帖子

无法创建 django_migrations 表(ORA-02000:缺少 ALWAYS 关键字)

我正在使用数据库 Oracle 11g 在 Django-2.0.1 中启动一个项目,当我运行 $python manage.py migrate 时,出现错误 django.db.migrations.exceptions.MigrationSchemaMissing: Unable to create the django_migrations table ( ORA-02000: 缺少 ALWAYS 关键字)。您可以在下面看到完整的堆栈:

   Traceback (most recent call last):
  File "/Users/user/anaconda3/lib/python3.6/site-packages/django/db/backends/utils.py", line 83, in _execute
    return self.cursor.execute(sql)
  File "/Users/user/anaconda3/lib/python3.6/site-packages/django/db/backends/oracle/base.py", line 500, in execute
    return self.cursor.execute(query, self._param_generator(params))
cx_Oracle.DatabaseError: ORA-02000: missing ALWAYS keyword

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/user/anaconda3/lib/python3.6/site-packages/django/db/migrations/recorder.py", line 55, in ensure_schema
    editor.create_model(self.Migration)
  File "/Users/user/anaconda3/lib/python3.6/site-packages/django/db/backends/base/schema.py", line 298, in create_model
    self.execute(sql, params …
Run Code Online (Sandbox Code Playgroud)

django oracle11g python-3.x django-migrations

5
推荐指数
1
解决办法
5461
查看次数

标签 统计

django ×1

django-migrations ×1

oracle11g ×1

python-3.x ×1