Articles of postgresql

PostgreSQL: Diferença entre texto e varchar (caracterização variável)

Qual é a diferença entre o tipo de dados de text e os tipos de dados character varying ( varchar )? De acordo com a documentação Se a variação de caracteres for usada sem o especificador de comprimento, o tipo aceita cadeias de qualquer tamanho. O último é uma extensão do PostgreSQL. e Além disso, […]

Postgres: SQL para listar foreign keys da tabela

Existe uma maneira de usar SQL para listar todas as foreign keys para uma determinada tabela? Eu sei o nome da tabela / esquema e eu posso ligar isso.

É possível especificar o esquema ao conectar-se ao postgres com o JDBC?

É possível? Posso especificá-lo no URL de conexão? Como fazer isso?

PostgreSQL GROUP BY diferente do MySQL?

Eu tenho migrado algumas das minhas consultas do MySQL para o PostgreSQL para usar o Heroku. A maioria das minhas consultas funciona bem, mas continuo tendo um erro recorrente semelhante quando uso o grupo por: ERRO: a coluna “XYZ” deve aparecer na cláusula GROUP BY ou ser usada em uma function agregada Alguém poderia me […]

Execute o arquivo em lote com o comando psql sem senha

Eu estou tentando executar este comando psql usando um script em lotes: psql –host=localhost –dbname= –port= –username= –file=C:\PSQL_Script.txt –output=C:\PSQL_Output.txt O problema é que ele está pedindo a senha toda vez que eu executar o script em lote. Como posso argumento de senha através do arquivo em lotes?

Mapeando a coluna JSON do postgreSQL para o tipo de valor Hibernate

Eu tenho uma tabela com uma coluna do tipo json no meu database postgreSQL (9.2). Eu tenho dificuldade de mapear essa coluna para um tipo de campo Entidade JPA2. Eu tentei usar String, mas quando eu salvo a entidade eu recebo uma exceção que não é possível converter caracteres diferentes para json. Qual é o […]

Como você encontra a contagem de linhas para todas as suas tabelas no Postgres?

Eu estou procurando uma maneira de encontrar a contagem de linhas para todas as minhas tabelas no Postgres. Eu sei que posso fazer isso uma mesa de cada vez com: SELECT count(*) FROM table_name; mas eu gostaria de ver a contagem de linhas para todas as tabelas e, em seguida, pedir para ter uma idéia […]

Como eu especifico uma senha para o psql de forma não interativa?

Eu estou tentando automatizar o processo de criação de database com um script de shell e uma coisa que eu bati em um bloco de estrada com a passagem de uma senha para o psql. Aqui está um pouco de código do script de shell: psql -U $DB_USER -h localhost -c”$DB_RECREATE_SQL” Como faço para passar […]

Como declarar uma variável em uma consulta do PostgreSQL

Como declaro uma variável para uso em uma consulta do PostgreSQL 8.3? No MS SQL Server eu posso fazer isso: DECLARE @myvar INT SET @myvar = 5 SELECT * FROM somewhere WHERE something = @myvar Como faço o mesmo no PostgreSQL? De acordo com a documentação, as variables ​​são declaradas simplesmente como “tipo de nome”, […]

Não é possível encontrar a biblioteca cliente do PostgreSQL (libpq)

Estou tentando instalar o PostgreSQL for Rails no Mac OS X 10.6. Primeiro eu tentei instalar o MacPorts, mas isso não funcionou bem, então eu fiz a instalação DMG de um clique. Isso pareceu funcionar. Eu suspeito que eu preciso instalar os pacotes de desenvolvimento do PostgreSQL, mas não tenho idéia de como fazer isso […]