Configuração ODBC para Linux
Conecte-se no Sistema Operacional e rode o seguinte comando:
sudo su dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm dnf update yum install postgresql12-odbc.x86_64
Exemplo:
Configurar o arquivo odbc criado, apontando cada base de dados:
# /etc/odbc.ini [tpprd] Servername=10.2.0.8 (configurar o ip do servidor de banco de dados tpprd) Username=tpprd (nome do user) Password=tpprd (senha do user) Database=tpprd (base de dados) Driver=PostgreSQL Port=5432 ReadOnly=0 MaxLongVarcharSize=2000 UnknownSizes=2 UseServerSidePrepare=1 [tphml] Servername=10.2.0.8 (configurar o ip do servidor de banco de dados tphml) Username=tphml Password=tphml Database=tphml Driver=PostgreSQL Port=5432 ReadOnly=0 MaxLongVarcharSize=2000 UnknownSizes=2 UseServerSidePrepare=1 [tpdev] Servername=10.2.0.8 (configurar o ip do servidor de banco de dados tpdev) Username=tpdev Password=tpdev Database=tpdev Driver=PostgreSQL Port=5432 ReadOnly=0 MaxLongVarcharSize=2000 UnknownSizes=2 UseServerSidePrepare=1
Exemplo de dbaccess.ini para ambientes em Linux usando PostgreSQL
#Linux
#/totvs/microsiga/dbaccess/multi/dbaccess.ini [General] ByYouProc=0 ODBC30=1 LicenseServer=10.2.0.9 LicensePort=5555 ;;;;;------- Quando se utiliza o DBAccess em Linux é importante apontar o clientlibrary do odbc após ter realizado a instalação conforme o exemplo abaixo: [POSTGRES] environments=tpprd,tphml,tpdev clientlibrary=/usr/pgsql-12/lib/psqlodbca.so CodePage=WIN1252 [POSTGRES/tpprd] user=tpprd password=œðö¼ TableSpace=tpprd_data IndexSpace=tpprd_index [POSTGRES/tphml] user=tphml password=œðèó´ TableSpace=tphml_data IndexSpace=tphml_index [POSTGRES/tpdev] user=tpdev password=œðäëŠ TableSpace=tpdev_data IndexSpace=tpdev_index
Aviso - Chave ODBC30
A chave ODBC30 deve estar habilitada em ambientes PostgreSQL, conforme documentação do DBAccess.
Ao utilizar o DBAccess no Linux, é crucial configurar corretamente a biblioteca cliente do ODBC após a instalação. Siga o exemplo abaixo:
clientlibrary=/usr/pgsql-12/lib/psqlodbca.so
Documentações adicionais
Verifique a página de ferramentas para o banco de dados PostgreSQL, que também contém manutenções a serem realizadas.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas