¿Cómo agregar una consulta p4sql como argumento de herramienta personalizada Perforce?

StackOverflow https://stackoverflow.com/questions/1007387

  •  06-07-2019
  •  | 
  •  

Pregunta

Estoy tratando de agregar esto consulta p4sql como herramienta personalizada en P4V (Windows) agregando p4sql.exe como la aplicación y

-s "select * from changes where lcase(description) like '$%$D$%' and p4options='longdesc';"

como argumentos.

Cuando ejecuto el comando e ingreso '123' como entrada, aparece el siguiente error:

p4sql error:
    Usage: p4sql -h for usage.
    Option: 12 is undefined.

¿Qué mecanismo de escape me falta?

¿Fue útil?

Solución

Recientemente actualicé la pregunta usted hizo referencia y, como dije, hay un error en P4V, y P4SQL también parece bastante inestable. Puede hacer que funcione algunas veces si coloca espacios entre " $% " y el " $ D " ;. Cambia esto:

...like '$%$D$%' and...

a esto:

...like '$% $D $%' and...

Funcionará parte del tiempo después de realizar este cambio, pero algunas búsquedas seguirán fallando a medida que esos espacios se conviertan en parte de la cadena de búsqueda. También he notado que algunas búsquedas fallan por razones que no puedo explicar. Informé esto a Perforce en octubre pasado, y confirmaron que era un error, pero aún no lo he solucionado.

Es mejor usar una de las soluciones mencionadas en la otra pregunta. Use P4Win o descargue las listas de cambios en un archivo y luego busque el archivo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top