Perguntas com a marcação «psql»

psql é o terminal interativo principal para PostgreSQL. (NÃO USE ESTA TAG para perguntas direcionadas ao PostgreSQL!)

4
Como parar condicionalmente um script psql (com base em um valor variável)?
Vamos considerar o seguinte exemplo (desde o início de um script psql): \c :db_to_run_on TRUNCATE the_most_important_table; -- tried to avoid similarities to anything that exists out there Agora, se for executado isso pelo comando psql [connection details] -v db_to_run_on=\'dev_database\' então ele é executado e o usuário fica feliz. Mas e …
10 postgresql  psql 


2
psql: SELECT *… exceto uma coluna
Eu procuro uma maneira simples de selecionar todas as colunas, exceto uma no psql. Com psqleu quero dizer a linha de comando interativa. Eu ficaria feliz com uma ferramenta que se expande *para uma lista de nomes de colunas citados. Então eu poderia remover a coluna para remover manualmente. Minha …
10 postgresql  psql 

6
Passando argumentos para o psql
Estou executando um script plpgsql no Postgres 8.3 - gostaria de passar argumentos para esse script via psql. Atualmente, estou executando o script como: psql -d database -u user -f update_file.sql Me deparei com este link que explica a variável de ambiente PGOPTIONS, mas isso não funciona para argumentos "personalizados". …
10 postgresql  psql 



2
Restaurando texto simples pg_dump com psql e --disable-triggers
Eu tive que executar alguns testes com um script curto para atualizar alguns dados "legados" em uma das minhas tabelas. Por mais cauteloso que seja, usando um script não testado, decidi fazer backup da tabela relevante antes de fazê-lo. A maneira mais simples de fazer isso era: pg_dump -a --file …



3
Como concatenar variáveis ​​psql?
Como concatenar duas variáveis ​​psql (cliente PostgreSQL)? Eu quero gerar um caminho absoluto concatenando uma variável de caminho de diretório e uma variável de nome de arquivo. Eu tentei isso: \set path '/tmp/' \set file 'foo' \echo :path:file Mas o psql coloca um espaço entre o caminho e o arquivo …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.