Perguntas com a marcação «postgresql»

10
PostgreSQL: Último horário de acesso à tabela

Sou responsável por um grande banco de dados PostgreSQL, com poucas dezenas de tabelas. Eu suspeito que muitas dessas tabelas nunca são acessadas. Qual é a melhor maneira de verificar quando foi a última vez que uma determinada tabela foi acessada? Pensei em adicionar um gatilho DELETE, INSERTe...

10
Sobre "Identificação da transação envolvente"

Agora, li o documento sobre "Transaction ID Wraparound", mas há algo que realmente não entendo, o documento é o seguinte URL http://www.postgresql.org/docs/9.0/static/routine-vacuuming .html # VACUUM-FOR-WRAPAROUND 23.1.4 Impedindo falhas abrangentes de ID de transação A semântica de...

10
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...

10
Tipo de dados PostgreSQL text vs varchar sem comprimento

No PostgreSQL, você pode criar uma coluna com caracteres de tipo de dados variando (sem precisão de comprimento) ou texto como este: ALTER TABLE test ADD COLUMN c1 varchar; ALTER TABLE test ADD COLUMN c2 text; Existe uma diferença entre esses dois tipos de dados? A documentação não é clara sobre...

10
Comparação eficiente de preços em diferentes moedas

Quero tornar possível ao usuário pesquisar produtos dentro de uma faixa de preço. O usuário deve poder usar qualquer moeda (USD, EUR, GBP, JPY, ...), independentemente da moeda definida pelo produto. Portanto, o preço do produto é 200USD e, se o usuário pesquisar os produtos que custam 100EUR -...

10
pg_dump e ERROR: número de bloco 0 ausente para o valor do brinde

Estou usando o PostgreSQL 8.4.15. Ao executar o pg_dumpbackup de um banco de dados, recebi o seguinte erro: pg_dump: SQL command failed pg_dump: Error message from server: ERROR: missing chunk number 0 for toast value 123456789 in pg_toast_987654321 pg_dump: The command was: COPY public.my_table...