Re: [pgbr-geral] erro em tabela do sistema

2008-06-19 Por tôpico Luciano Daniel Dick - SERTEC
Preciso de uma ajuda em um select: Tenho uma tabela onde guardo as vendas: ctr_produto, quantidade_vendida como faço para somar a quantidade vendidada por produto, mas deixar uma linha para cada produto. Exemplo: Ctr_produto Quantidade_vendida 120,000 2

Re: [pgbr-geral] erro em tabela do sistema

2008-06-19 Por tôpico Evandro Ricardo Silvestre
Luciano Daniel Dick - SERTEC wrote: Preciso de uma ajuda em um select: Tenho uma tabela onde guardo as vendas: ctr_produto, quantidade_vendida como faço para somar a quantidade vendidada por produto, mas deixar uma linha para cada produto. Exemplo: Ctr_produto

Re: [pgbr-geral] select limit..

2008-06-19 Por tôpico rudinei
Basicamente vocecirc; precisa implementar uma variacel no seu programa para controlar o OFFSET, que eacute; a sequencia, iniciando em zero. por exemplo, vocecirc; quer listar os dados de uma tabela pessoas de 10 em 10 registros o primeiro SQL fica select * from pessoas order by nome

[pgbr-geral] Problema ao criar tablespaces

2008-06-19 Por tôpico rudinei
Olaacute; pessoal Estou tentando criar tablespace num windowsxp sp2 com o comando (e algumas variacoes) CREATE TABLESPACE disco2 LOCATION 'D:/DATA-DATABASES/PGSQL/DADOS'; CREATE TABLESPACE disco2 LOCATION '/DATA-DATABASES/PGSQL/DADOS'; no meu pc de teste este retorna o erro

[pgbr-geral] Re: Problemas ao executar script sql de importação

2008-06-19 Por tôpico rudinei
O Shander tem razao. Rodar esse tipo de importacao com o shell é muito melhor você tera de achar o executavel, sugiro que comoque num arquivo bat o caminho pode tambem se conectar ao banco com psql -u nomedb , e na linha de comando utilizar \i arquivo.sql faco isso com bases que possuem

Re: [pgbr-geral] Manipulação com tipo de dados timestamp with time zone dando erro

2008-06-19 Por tôpico Leandro DUTRA
2008/6/17 Newton Teixeira do Nascimento Júnior [EMAIL PROTECTED]: Olá comunidade. Estou desenvolvendo uma função que recebe dois parâmetros: nome da estação (que é uma sigla) e a data do relatório. Não olhei os detalhes, mas dou duas dicas para você pensar. A primeira é tentar evitar cursores,

Re: [pgbr-geral] Manipulação com tipo de dados timestamp with time zone dando erro

2008-06-19 Por tôpico jota . comm
Olá, Newton Você pode fazer assim: select data from tabela where to_char(data,'DD/MM/')='19-06-2008'; Mais informações em: http://www.postgresql.org/docs/8.3/interactive/functions-formatting.html http://www.postgresql.org/docs/8.3/interactive/functions-datetime.html []s 2008/6/17 Newton

Re: [pgbr-geral] select limit..

2008-06-19 Por tôpico jota . comm
Olá, Você pode usar o limit e o offset como o pessoal já comentou ou usar cursores para fazer isso. []s 2008/6/19 rudinei [EMAIL PROTECTED]: Basicamente você precisa implementar uma variacel no seu programa para controlar o OFFSET, que é a sequencia, iniciando em zero. por exemplo, você

Re: [pgbr-geral] Problema ao criar tablespaces

2008-06-19 Por tôpico jota . comm
Olá, Eu já tive vários problemas com o Windows por causa das barras. Tenta usar a barra invertida, comigo funcionou. []s 2008/6/19 rudinei [EMAIL PROTECTED]: Olá pessoal Estou tentando criar tablespace num windowsxp sp2 com o comando (e algumas variacoes) CREATE TABLESPACE disco2

Re: [pgbr-geral] Manipulação com tipo de dados timestamp with time zone dando erro

2008-06-19 Por tôpico José Mello Júnior
Utilize a função Date sobre o tipo de dado Timestamptz e vc terá a data, então compare-as inteira. []´s 2008/6/17 Newton Teixeira do Nascimento Júnior [EMAIL PROTECTED]: Olá comunidade. Estou desenvolvendo uma função que recebe dois parâmetros: nome da estação (que é uma sigla) e a data do

[pgbr-geral] Fwd: Oportunidade DBA. Recife/PE.

2008-06-19 Por tôpico Pablo Sánchez
Repassando == Pessoal, favor repassar. Oportunidade DBA. 2 Vagas Essencial - Experiência em Oracle ou PostgreSql - Migração de dados - Otimização de consultas SQLs - Tuning Desejável - Conhecimento em DB2 Local de Trabalho: Recife/PE Enviar currículo para [EMAIL PROTECTED]

Re: [pgbr-geral] Problema ao criar tablespaces

2008-06-19 Por tôpico Joao
acho porque nao é possivel criar tablespaces em filesystem que nao permitam links - Original Message - From: rudinei To: pgbr-geral@listas.postgresql.org.br Sent: Thursday, June 19, 2008 8:43 AM Subject: [pgbr-geral] Problema ao criar tablespaces Olá pessoal Estou

[pgbr-geral] Res: Re: [RESOLVIDO] Proble mas ao executar script sql de importação

2008-06-19 Por tôpico Willian Jhonnes Lara dos Santos
Rudinei, Shander, valeu pelas dicas... Importando por linha de comando (método que utilizei no MySQL), a importação funcionou. A única coisa que me preocupou foi o desempenho. Levou quase 4 minutos (o MySQL fez em 46 segundos). Fico imaginando, na hora de implantar o sistema, durante o

[pgbr-geral] Res: Problema ao criar tablespaces

2008-06-19 Por tôpico Willian Jhonnes Lara dos Santos
Olá... A criação de tablespaces em NTFS é perfeitamente possível, mas só consegui criá-los dentro dos diretórios do Postgre. O fato de ser um sistema Microsoft faz com que o caminho, ao invés de conter instruções como C:/Caminho/para/o/tablespace contenha C:\Caminho\para\o\tablespace. Faça

Re: [pgbr-geral] Problema ao criar tablespaces

2008-06-19 Por tôpico Ribamar Sousa
2008/6/19 Joao [EMAIL PROTECTED]: acho porque nao é possivel criar tablespaces em filesystem que nao permitam links Ops, caso seja Windows acho que não é isso, pois já criei sem problemas. - Original Message - *From:* rudinei [EMAIL PROTECTED] *To:*

Re: [pgbr-geral] Res: Re: [RESOLVIDO] Proble mas ao executar script sql de importação

2008-06-19 Por tôpico Osvaldo Rosario Kussama
Willian Jhonnes Lara dos Santos escreveu: Importando por linha de comando (método que utilizei no MySQL), a importação funcionou. A única coisa que me preocupou foi o desempenho. Levou quase 4 minutos (o MySQL fez em 46 segundos). Fico imaginando, na hora de implantar o sistema, durante o

[pgbr-geral] PostgreSQL Portável

2008-06-19 Por tôpico Ribamar Sousa
Olá! Para os que pretendem fazer uma demonstração, dar uma palestra, congresso, dar aulas, entre outros usos, ter o postgreSQL num Live CD ou num pendrive é bem útil. O projeto pg_live gera um live cd com a última versão do PostgreSQL rodando no XUbuntu, com muita coisa boa para quem mexe com

Re: [pgbr-geral] Problema ao criar tablespaces

2008-06-19 Por tôpico jota . comm
Olá, Se a minha memória não falha para criar tablespace em Windows é possível a paritr do NTFS Junction. Minha resposta partiu do prinícpio que não fosse este o problema. []s 2008/6/19 Ribamar Sousa [EMAIL PROTECTED]: 2008/6/19 Joao [EMAIL PROTECTED]: acho porque nao é possivel criar

Re: [pgbr-geral] Res: Re: [RESOLVIDO] Problema s ao executar script sql de importação

2008-06-19 Por tôpico Thiago Risso
Importando por linha de comando (método que utilizei no MySQL), a importação funcionou. A única coisa que me preocupou foi o desempenho. Levou quase 4 minutos (o MySQL fez em 46 segundos). Fico imaginando, na hora de implantar o sistema, durante o processo de instalação, o usuário ficar

Re: [pgbr-geral] select limit..

2008-06-19 Por tôpico Adriano Espinoza de Oliveira
Rudinei, faltou um pouquinho de didática na minha reposta hehehe boa complementação a sua. Adriano 2008/6/19 jota. comm [EMAIL PROTECTED]: Olá, Você pode usar o limit e o offset como o pessoal já comentou ou usar cursores para fazer isso. []s 2008/6/19 rudinei [EMAIL PROTECTED]:

Re: [pgbr-geral] Res: Re: [RESOLVIDO] Problema s ao executar script sql de importação

2008-06-19 Por tôpico Adriano Espinoza de Oliveira
O seu script foi feito com INSERT ou COPY. Com o COPY é bem mais rápido. Adriano 2008/6/19 Thiago Risso [EMAIL PROTECTED]: Importando por linha de comando (método que utilizei no MySQL), a importação funcionou. A única coisa que me preocupou foi o desempenho. Levou quase 4 minutos (o MySQL

[pgbr-geral] REF. Coluna Bytea num Select

2008-06-19 Por tôpico Paulo
Olá Pessoal, Alguem conhece alguma funcao ou SP ou uma forma de retornar um tipo de dado Bytea numa sentença SELECT ? Tipo o lo_export(), que retorne numa pasta temporaria. atts, --Paulo. ---VisualP Sistemas. ___ pgbr-geral mailing list

[pgbr-geral] Ordem dos registros nas tabelas

2008-06-19 Por tôpico Ribamar Sousa
Olá! Já li em alguns livros e agora na documentação do PostgreSQL, que o SQL não garante a ordem em que os registros são retornados pelas consultas. http://pgdocptbr.sourceforge.net/pg80/ddl.html#DDL-BASICS ... 5.1. Noções básicas de tabela Uma tabela em um banco de dados relacional é muito

[pgbr-geral] Res: Res: Re: [RESOLVIDO] Problemas ao executar script sql de importação

2008-06-19 Por tôpico Willian Jhonnes Lara dos Santos
Boa tarde, galera... O script gerado pelo Oracle é com INSERT para cada entrada da tabela, todas em uma única transação comitada no final. A inserção no MySQL foi feita a partir do mesmo script em uma tabela InnoDB, pois pretendo agregar algumas funcionalidades ao BD. Segue o exemplo da

Re: [pgbr-geral] Ordem dos registros nas tabelas

2008-06-19 Por tôpico Leonardo Cezar
2008/6/19 Ribamar Sousa [EMAIL PROTECTED]: Já li em alguns livros e agora na documentação do PostgreSQL, que o SQL não garante a ordem em que os registros são retornados pelas consultas. [corte] Eu fui testar mas não consegui reproduzir esse comportamento. Quer a tabela tenha chave primária

Re: [pgbr-geral] Problema ao criar tablespaces

2008-06-19 Por tôpico Emerson Casas Salvador
rudinei escreveu: Olá pessoal Estou tentando criar tablespace num windowsxp sp2 com o comando (e algumas variacoes) CREATE TABLESPACE disco2 LOCATION 'D:/DATA-DATABASES/PGSQL/DADOS'; CREATE TABLESPACE disco2 LOCATION '/DATA-DATABASES/PGSQL/DADOS'; no meu pc de teste este retorna o

Re: [pgbr-geral] Ordem dos registros nas tabelas

2008-06-19 Por tôpico Emerson Casas Salvador
Ribamar Sousa escreveu: Olá! Já li em alguns livros e agora na documentação do PostgreSQL, que o SQL não garante a ordem em que os registros são retornados pelas consultas. http://pgdocptbr.sourceforge.net/pg80/ddl.html#DDL-BASICS ... Uma tabela em um banco de dados relacional é muito

Re: [pgbr-geral] Res: Res: Re: [RESOLVIDO] Problemas ao executar script sql de importação

2008-06-19 Por tôpico Emerson Casas Salvador
Willian Jhonnes Lara dos Santos escreveu: Boa tarde, galera... O script gerado pelo Oracle é com INSERT para cada entrada da tabela, todas em uma única transação comitada no final. A inserção no MySQL foi feita a partir do mesmo script em uma tabela InnoDB, pois pretendo agregar algumas

Re: [pgbr-geral] Ordem dos registros nas tabelas

2008-06-19 Por tôpico Leandro Damascena
Ribamar Sousa escreveu: Olá! Já li em alguns livros e agora na documentação do PostgreSQL, que o SQL não garante a ordem em que os registros são retornados pelas consultas. http://pgdocptbr.sourceforge.net/pg80/ddl.html#DDL-BASICS ... Eu não faço idéia onde você quis chegar com isso,

Re: [pgbr-geral] Ordem dos registros nas tabelas

2008-06-19 Por tôpico Leandro DUTRA
2008/6/19 Ribamar Sousa [EMAIL PROTECTED]: Já li em alguns livros e agora na documentação do PostgreSQL, que o SQL não garante a ordem em que os registros são retornados pelas consultas. [...] Eu fui testar mas não consegui reproduzir esse comportamento. Nesse caso eu diria que a documentação

Re: [pgbr-geral] Res: Res: Re: [RESOLVIDO] Proble mas ao executar script sql de importação

2008-06-19 Por tôpico Leandro DUTRA
2008/6/19 Willian Jhonnes Lara dos Santos [EMAIL PROTECTED]: Como não conheço a sintaxe do COPY, não sei como aplicá-la neste script. Documentação! Um detalhe: em 90% dos casos, o notepad e wordpad dão estouro de pilha ao tentar abrir o arquivo (1.300.000 linhas, aproximadamente). sed to

Re: [pgbr-geral] Ordem dos registros nas tabelas

2008-06-19 Por tôpico Marcelo Aldi Vera Olate
So para lembra que o comando do UPDATE correto e este aqui : UPDATE foo SET bar = 0 where bar = 10 OR bar = 1; isto para o exemplo do Leonardo. Em 19/06/08, Osvaldo Rosario Kussama [EMAIL PROTECTED] escreveu: Ribamar Sousa escreveu: Olá! Já li em alguns livros e agora na documentação

Re: [pgbr-geral] Ordem dos registros nas tabelas

2008-06-19 Por tôpico Marcelo Aldi Vera Olate
So para lembra que o comando do UPDATE correto e este aqui : UPDATE foo SET bar = 0 where bar = 10 OR bar = 1; isto para o exemplo do Leonardo. Em 19/06/08, Osvaldo Rosario Kussama [EMAIL PROTECTED] escreveu: Ribamar Sousa escreveu: Olá! Já li em alguns livros e agora na documentação

Re: [pgbr-geral] Ordem dos registros nas tabelas

2008-06-19 Por tôpico Ribamar Sousa
2008/6/19 Leonardo Cezar [EMAIL PROTECTED]: 2008/6/19 Ribamar Sousa [EMAIL PROTECTED]: Já li em alguns livros e agora na documentação do PostgreSQL, que o SQL não garante a ordem em que os registros são retornados pelas consultas. # CREATE TABLE foo(bar int); # INSERT INTO foo

Re: [pgbr-geral] Ordem dos registros nas tabelas

2008-06-19 Por tôpico Ribamar Sousa
2008/6/19 Osvaldo Rosario Kussama [EMAIL PROTECTED]: Ribamar Sousa escreveu: Olá! Já li em alguns livros e agora na documentação do PostgreSQL, que o SQL não garante a ordem em que os registros são retornados pelas consultas. http://pgdocptbr.sourceforge.net/pg80/ddl.html#DDL-BASICS

Re: [pgbr-geral] Ordem dos registros nas tabelas

2008-06-19 Por tôpico Joao
sim , pq o update nada mais é do que uma nova inserção e a marcação da tupla antiga - Original Message - From: Emerson Casas Salvador [EMAIL PROTECTED] To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Sent: Thursday, June 19, 2008 4:43 PM Subject: Re: [pgbr-geral]

Re: [pgbr-geral] Ordem dos registros nas tabelas

2008-06-19 Por tôpico Ribamar Sousa
2008/6/19 Leandro Damascena [EMAIL PROTECTED]: Ribamar Sousa escreveu: Olá! Já li em alguns livros e agora na documentação do PostgreSQL, que o SQL não garante a ordem em que os registros são retornados pelas consultas. http://pgdocptbr.sourceforge.net/pg80/ddl.html#DDL-BASICS

[pgbr-geral] Res: Res: Res: Re: [RESOL VIDO] Problemas ao executar script sql de importação

2008-06-19 Por tôpico Willian Jhonnes Lara dos Santos
- Mensagem original De: Emerson Casas Salvador [EMAIL PROTECTED] Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Enviadas: Quinta-feira, 19 de Junho de 2008 16:49:29 Assunto: Re: [pgbr-geral] Res: Res: Re: [RESOLVIDO] Problemas ao executar script sql de

Re: [pgbr-geral] Ordem dos registros nas tabelas

2008-06-19 Por tôpico Osvaldo Rosario Kussama
Ribamar Sousa escreveu: 2008/6/19 Osvaldo Rosario Kussama [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]: Ribamar Sousa escreveu: Olá! Já li em alguns livros e agora na documentação do PostgreSQL, que o SQL não garante a ordem em que os registros são

Re: [pgbr-geral] Res: Res: Res: Re: [RESOL VIDO] Problemas ao executar script sql de importação

2008-06-19 Por tôpico Osvaldo Rosario Kussama
Willian Jhonnes Lara dos Santos escreveu: - Mensagem original De: Emerson Casas Salvador [EMAIL PROTECTED] Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Enviadas: Quinta-feira, 19 de Junho de 2008 16:49:29 Assunto: Re: [pgbr-geral] Res: Res: Re:

[pgbr-geral] Manter conexão ativa usando ZEOS

2008-06-19 Por tôpico Agostinho Francisco Barbosa
Boa noite, minha conexão com o BD cai após ficar algum tempo sem atividade, como posso resolver isso via programação em delphi usando ZEOS? Desde ja agradeço quem puder ajudar. Agostinho ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br

Re: [pgbr-geral] Ordem dos registros nas tabelas

2008-06-19 Por tôpico Ribamar Sousa
2008/6/19 Osvaldo Rosario Kussama [EMAIL PROTECTED]: Exato, qualquer atualização ou um vacuum full podem modificar a ordem física dos registros. Em um ambiente onde ocorrem transações simultâneas é quase como se fosse aleatório, na realidade não é aleatório mas é praticamente impossível

Re: [pgbr-geral] Manter conexão ativa usando ZEOS

2008-06-19 Por tôpico Magno Lima
Opa, Tenho usado o Zeos até hoje e nunca vi este problema. Tenho aplicacoes 24x7 rodando suave... como vc esta fazendo a conexao? 2008/6/19 Agostinho Francisco Barbosa [EMAIL PROTECTED]: Boa noite, minha conexão com o BD cai após ficar algum tempo sem atividade, como posso resolver isso via

Re: [pgbr-geral] select limit..

2008-06-19 Por tôpico Magno Lima
Beleza!! Neste sentido eu ate saberia como fazer. Pensava em algo com mais jinga :) talvez usando store procedures, sei la, alguma que voce enviasse uma tabela para browser e pudesse dar os nexts com o offset. 2008/6/19 Adriano Espinoza de Oliveira [EMAIL PROTECTED]: Rudinei, faltou um

Re: [pgbr-geral] Manter conexão ativa usando ZEOS

2008-06-19 Por tôpico Shander Lyrio
Caro, Coloque um Ttimer que de tempos em tempos faça uma consulta ao banco apenas para não deixá-la sem uso. Algo como select 1, ou select version(), ou algo do tipo. Desta forma o PostGreSql vai entender que a conexão ainda está em atividade. Um conselho: se

[pgbr-geral] Manipulação com tipo de dados timestamp with time zone dando erro

2008-06-19 Por tôpico Newton Teixeira do Nascimento Júnior
Senhores, muito obrigado pela atenção e pelas respostas. O Jota indicou a seguinte solução: select data from tabela where to_char(data,'DD/MM/')='19-06-2008'; Pergunta: Como fazer a data (no formato timestamp with time zone) 2008-06-19 16:32:18-03 se transformar em 19-06-2008 ???

[pgbr-geral] Trigger que tratar apenas campos de texto de qualquer tabela.

2008-06-19 Por tôpico Yoshio
Olá pessoal. Esta é minha primeira pergunta na lista. Gostaria de saber se é possivel criar uma trigger/função que trata apenas os campos do tipo string/varchar? Todos os campos do tipo texto das minhas tabelas passam sempre pela mesma função de tratamento de texto no insert ou update. Mas essa

Re: [pgbr-geral] Trigger que tratar apenas campos de texto de qualquer tabela.

2008-06-19 Por tôpico Leandro DUTRA
2008/6/19 Yoshio [EMAIL PROTECTED]: Todos os campos do tipo texto das minhas tabelas passam sempre pela mesma função de tratamento de texto no insert ou update. Tem como você transformar esse tratamento numa restrição de integridade, CHECK por exemplo? -- skype:leandro.gfc.dutra?chat

Re: [pgbr-geral] Trigger que tratar apenas campos de texto de qualquer tabela.

2008-06-19 Por tôpico José Mello Júnior
Você pode pesquisar no catalogo para saber quais campos e qual tipo e então aplicar a função tratar texto. Veja as Views do Catalogo para pegar maiores informações. []´s 2008/6/19 Yoshio [EMAIL PROTECTED]: Olá pessoal. Esta é minha primeira pergunta na lista. Gostaria de saber se é possivel

Re: [pgbr-geral] Manter conexão ativa usando ZEOS

2008-06-19 Por tôpico José Mello Júnior
Tem a configuração de timeout no Banco, verifique se não é isso que está causando este efeito. []´s 2008/6/19 Agostinho Francisco Barbosa [EMAIL PROTECTED]: Boa noite, minha conexão com o BD cai após ficar algum tempo sem atividade, como posso resolver isso via programação em delphi usando

Re: [pgbr-geral] Problema ao criar tablespaces

2008-06-19 Por tôpico Euler Taveira de Oliveira
rudinei wrote: CREATE TABLESPACE disco2 LOCATION 'D:/DATA-DATABASES/PGSQL/DADOS'; CREATE TABLESPACE disco2 LOCATION '/DATA-DATABASES/PGSQL/DADOS'; Tu já tentou: CREATE TABLESPACE foospace LOCATION 'D:\\bar\\foo' ? O diretório D:\bar\foo tem que estar vazio. A versao do pg 8.1.2.

Re: [pgbr-geral] Melhor Ajuste (Tunning) Servidor Banco

2008-06-19 Por tôpico Euler Taveira de Oliveira
gutam wrote: Pessoal, gostaria de auxilio para melhor tunar/configurar o Sistema Operacional (Semaforos, limites do usuário Postgre e etc) e Banco (postgresql.conf) de acordo as configurações/situações abaixo. As Isso foi discutido semana passada [1]. Por favor, não enviei o

Re: [pgbr-geral] erro em tabela do sistema

2008-06-19 Por tôpico Euler Taveira de Oliveira
nosire wrote: Tabela conhecimento ERROR: could not access status os transaction 2880247536 Could not open file pg_clog/0ABA: No such file directory.; Error while executing the query -2147467259 Deixa eu adivinhar: queda de energia e utilizando um disco (IDE)

Re: [pgbr-geral] ERRO: duplicar chave viola a restri ção de unicidade pg_statistic_relid_att_ind ex

2008-06-19 Por tôpico Euler Taveira de Oliveira
Flávio Luiz Castro wrote: Além de restaurar backup existe alguma outra maneira de reajustar o banco? REINDEX INDEX pg_statistic_relid_att_index; Por curiosidade, qual a versão do PostgreSQL? -- Euler Taveira de Oliveira http://www.timbira.com/

Re: [pgbr-geral] Ordem dos registros nas tabelas

2008-06-19 Por tôpico Fernando Brombatti
Galera, essa situação eu pude presenciar em um sistema em produção com grande acesso e modificações aos dados: 1) independente da quantidade de selects, os dados virão sempre da mesma forma em que se encontram na base, ou seja, sem alterar sua ordem. 1.1) Qualquer procedimento de manutenção nos