1.3 KiB
1.3 KiB
# yum install git python34 htop unixODBC unixODBC-devel gcc-c++ cifs-utils freetds
La configuration de FreeTDS se fait dans le fichier /etc/odbcinst.ini
:
[FreeTDS]
Description = FreeTDS unixODBC Driver
Driver = /usr/lib64/libtdsodbc.so.0
Setup = /usr/lib64/libtdsodbc.so.0
UsageCount = 1
Si besoin, il est possible d'obtenir les fichiers utilisés par l'OS avec la commande suivante (ici, c'est une CentOS... Ce pourrait être différent avec Debian):
# odbcinst -j
unixODBC 2.3.1
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /root/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8
Dans les fichiers de configuration de Django, la base de données doit être configurée de la manière suivante:
'repository': {
'ENGINE': 'sql_server.pyodbc',
'NAME': 'RPS',
'HOST': r'vipdepdb\departemental',
'USER': 'grepos',
'PASSWORD': '!erasme123',
'OPTIONS': {
'DRIVER': 'FreeTDS',
'host_is_server': True,
'extra_params': "TDS_VERSION=8.0"
}
},
Petit lien par ici.