¿Cómo puedo instalar el controlador psqlodbc en MacOS?Estoy intentando instalar el controlador psqlodbc ( https://odbc.postgresql.org/ ) en una MacBook Pro M2 para que JMP se conecte a una base de datos PostgreSQL en mi organización. Me preguntaba dónde puedo encontrar documentación sobre cómo hacerlo.
Hasta ahora, este enlace ( https://odbc.postgresql.org/docs/unix-compilation.html ) es todo lo que he encontrado, y los comandos de las instrucciones de instalación incluyen archivos que no están adjuntos en la página. He intentado ejecutar el comando "brew install psqlodbc" y configurar los archivos .ini correspondientes, pero tampoco ha funcionado. Si alguien ya lo ha hecho, agradecería mucho un resumen o enlace del proceso de instalación.
macOSRe: ¿Cómo puedo instalar el controlador psqlodbc en MacOS?Si está utilizando JMP 18+, puede usar el paquete Python psycopg para conectarse a PostgreSQL a través de Python.
https://www.psycopg.org
Acabo de ejecutar el código a continuación en mi MacBook Pro M1 Max.
from jmputils import jpip
jpip('install', 'psycopg[binary]')
/*:
Collecting psycopg[binary]
Downloading psycopg-3.2.6-py3-none-any.whl.metadata (4.4 kB)
Collecting psycopg-binary==3.2.6 (from psycopg[binary])
Downloading psycopg_binary-3.2.6-cp313-cp313-macosx_11_0_arm64.whl.metadata (2.8 kB)
Downloading psycopg_binary-3.2.6-cp313-cp313-macosx_11_0_arm64.whl (3.9 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 53.4 MB/s eta 0:00:00
Downloading psycopg-3.2.6-py3-none-any.whl (199 kB)
Installing collected packages: psycopg-binary, psycopg
Successfully installed psycopg-3.2.6 psycopg-binary-3.2.6
//:*/
import psycopg
help(psycopg)
/*:
Help on package psycopg:
NAME
psycopg - psycopg -- PostgreSQL database adapter for Python
PACKAGE CONTENTS
_acompat
_adapters_map
_capabilities
...Re: ¿Cómo puedo instalar el controlador psqlodbc en MacOS?Si usa JMP 14-17, aún puede usar el paquete, pero debe instalarlo en su entorno Python. Trabajar con Python y JMP es mucho más intuitivo en JMP 18 y versiones posteriores.
Re: ¿Cómo puedo instalar el controlador psqlodbc en MacOS?Hola Pablo,
Gracias por la respuesta. ¿Cómo puedo conectarme a PostgreSQL mediante JSL nativo sin Python?
Re: ¿Cómo puedo instalar el controlador psqlodbc en MacOS?Necesita tener el controlador iodbc adecuado instalado en su sistema y configurado para la conexión a su base de datos. Después, puede usar JSL para establecer la conexión a la base de datos. El índice de scripts es una excelente fuente de información. Busque SQL o Open Database.