SQLAlchemy ORM 链接openGauss 会提示版本错误,用一下代码生成兼容postgresql 版本号

from sqlalchemy.dialects.postgresql.base import PGDialect

PGDialect._get_server_version_info = lambda *args: (9, 2)

django 可以安装第三方库支持 openGauss 数据库

pip install django-opengauss-backend

使用

DATABASES = {
    'default': {
        'ENGINE': 'django_opengauss_backend',
        'NAME': '<database name>',
        'USER': '<database username>',
        'PASSWORD': '<database password>',
        'HOST': '<database host>',
        'PORT': '5432',
    }
}