为 Netezza 数据库 (nzSQL) 配置 Django

Posted

技术标签:

【中文标题】为 Netezza 数据库 (nzSQL) 配置 Django【英文标题】:Configuring Django for Netezza database (nzSQL) 【发布时间】:2013-08-07 22:58:33 【问题描述】:

我是 Django 的新手(虽然不是 pyodbc),我对数据库设置的工作方式有点困惑。我想走模型路线并配置 settings.py 以连接到具有以下 odbc 配置的 Netezza 数据库:

DRIVER=NetezzaSQL
SERVER=netezza
DATABASE= database_name
UID=myID
PWD=mypassword

下面是 odbc 实例的样子:

$odbcinst -j
unixODBC 2.2.14
DRIVERS....... /etc/odbcinst.ini
STSREM DATA SOURCES..../etc/ODBCDataSources
USER DATA SOURCES.../u/me/.odbc.ini
SQLULEN Size......8
SQLLEN Size.....8
SQLSETPOSIROW Size..8

我这辈子都不知道如何将它放入 settings.py 文件中。有人可以解释这是如何工作的吗?

附: 此处提出了类似的问题:unixodbc and netezza ODBC driver issue (Undefined symbol: SSL_connect),但没有一个答案有帮助。

【问题讨论】:

【参考方案1】:

您需要安装这个为 netezza 提供 django 数据库后端的库。按照自述文件中的说明进行设置。

https://github.com/msabramo/django-netezza

【讨论】:

以上是关于为 Netezza 数据库 (nzSQL) 配置 Django的主要内容,如果未能解决你的问题,请参考以下文章

使用 nzsql 将数据导出到 CSV

netezza nzsql 将查询结果导出到 csv 文件

NZSQL/代码 - Netezza NZ-SQL 中的 LEFT() 函数

如何在 Netezza nzsql 中使用会话变量?

在 aginity 中使用 nzsql 命令

Netezza:获取所有数据库名称并写入 unix 目录中的文件