Saltar al contenido

Postgresql: error de sintaxis en o cerca de “-“

Mauricio, parte de nuestro equipo, nos ha hecho el favor de redactar esta reseña ya que conoce perfectamente dicho tema.

Solución:

He reproducido el problema en mi sistema,

postgres=# alter user my-sys with password 'pass11';
ERROR:  syntax error at or near "-"
LINE 1: alter user my-sys with password 'pass11';
                       ^

Aquí está el problema,

psql está solicitando información y usted ha dado nuevamente la consulta de alteración ver postgres-#Por eso da error en alter

postgres-# alter user "my-sys" with password 'pass11';
ERROR:  syntax error at or near "alter"
LINE 2: alter user "my-sys" with password 'pass11';
        ^

La solución es tan simple como el error,

postgres=# alter user "my-sys" with password 'pass11';
ALTER ROLE

Envuélvalo entre comillas dobles

alter user "dell-sys" with password '[email protected]';

Tenga en cuenta que tendrá que usar el mismo caso que usó cuando creó el usuario usando comillas dobles. Di que creaste "Dell-Sys" entonces tendrá que emitir exactamente lo mismo cada vez que se refiera a ese usuario.

Creo que lo mejor que puede hacer es descartar a ese usuario y volver a crear sin caracteres de identificación ilegales y sin comillas dobles para que luego pueda referirse a él en cualquier caso que desee.

Si posees algún titubeo y forma de progresar nuestro reseña eres capaz de ejecutar un exégesis y con placer lo observaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *