Estoy usando SQLalchemy para un proyecto de Python, y quiero tener una cadena de conexión ordenada para acceder a mi base de datos. Así, por ejemplo:Escribir una cadena de conexión cuando la contraseña contiene caracteres especiales
engine = create_engine('postgres://user:[email protected]/database')
El problema es mi contraseña contiene una secuencia de caracteres especiales que consiguen interpretados como delimitadores cuando intento conectar.
que se dan cuenta de que sólo podía crear un objeto y luego pasar mis credenciales como esto:
drivername = 'postgres',
username = 'user',
password = 'pass',
host = 'host',
database = 'database'
Pero yo preferiría utilizar una cadena de conexión si esto es posible.
Para que quede claro, ¿es posible codificar mi cadena de conexión o la parte de contraseña de la cadena de conexión para que pueda analizarse correctamente?
¿Puedes dar un ejemplo de este char especial que no se puede escapar con una barra diagonal inversa? – tuergeist
falta "=" después de "X6 ~ k9? Q" en la información de conexión – KeyboardInterrupt
que ocurre ya sea que lo escape o no – KeyboardInterrupt