Preguntas etiquetadas con psql

psql es el terminal interactivo principal para PostgreSQL. (¡NO USE ESTA ETIQUETA para preguntas dirigidas a PostgreSQL!)

4
¿Cómo detener condicionalmente un script psql (basado en un valor variable)?
Consideremos el siguiente ejemplo (desde el comienzo de un script psql): \c :db_to_run_on TRUNCATE the_most_important_table; -- tried to avoid similarities to anything that exists out there Ahora si es ejecutado esto por el comando psql [connection details] -v db_to_run_on=\'dev_database\' entonces simplemente se ejecuta y el usuario está contento. Pero, ¿qué …
10 postgresql  psql 


2
psql: SELECT * ... excepto una columna
Busco una manera simple de seleccionar todas las columnas excepto una en psql. Con psqlme refiero a la línea de comandos interactiva. Estaría contento con una herramienta que se expande *a una lista de nombres de columnas citadas. Entonces podría eliminar la columna para eliminar a mano. Mi pregunta es …
10 postgresql  psql 

6
Pasar argumentos a psql
Estoy ejecutando un script plpgsql en Postgres 8.3 - Me gustaría pasar argumentos a este script a través de psql. Actualmente estoy ejecutando el script como: psql -d database -u user -f update_file.sql Encontré este enlace que explica la variable de entorno PGOPTIONS, pero eso no funciona para argumentos "personalizados". …
10 postgresql  psql 



2
Restaurar texto plano pg_dump con psql y --disable-triggers
Tuve que realizar algunas pruebas con un script corto para actualizar algunos datos "heredados" en una de mis tablas. Cauteloso como soy, usando un script no probado, decidí hacer una copia de seguridad de la tabla relevante antes de hacerlo. La forma más sencilla de hacerlo fue: pg_dump -a --file …



3
¿Cómo concatenar variables psql?
¿Cómo puedo concatenar dos variables psql (cliente PostgreSQL)? Quiero generar una ruta absoluta concatenando una variable de ruta de directorio y una variable de nombre de archivo. He intentado esto: \set path '/tmp/' \set file 'foo' \echo :path:file Pero psql pone un espacio entre la ruta y el archivo, y …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.