[pgbr-geral] Problemas com função
Desculpe-me esqueci de trocar o assunto. Segue novo. Estamos com a seguinte situação Possuimos uma função que baixa estoque em um sistema de restaurante, ocorre qu quando anexamos 300 ou 400 fichas, e vamos baixar, que ficam com cerca de 1500 itens a performance dos terminais cai absurdamente, teria como isso ser otimizado, para o processo não focar apenas esta função e deixar os terminais operarem normalmente. Fernando Gesse. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Problemas com função
2010/1/11 l...@lasertech.com.br Desculpe-me esqueci de trocar o assunto. Segue novo. Estamos com a seguinte situação Possuimos uma função que baixa estoque em um sistema de restaurante, ocorre qu quando anexamos 300 ou 400 fichas, e vamos baixar, que ficam com cerca de 1500 itens a performance dos terminais cai absurdamente, teria como isso ser otimizado, para o processo não focar apenas esta função e deixar os terminais operarem normalmente. Fernando Gesse. Caro Fernando, Sem detalhar melhor o teu cenário é complicado para que possamos ajudá-lo. Informações que poderão ser úteis: - Sistema Operacional - Versão PostgreSQL - Configurações PostgreSQL (postgresql.conf) - Estruturas de Dados utilizadas (tabelas, indices, etc) - Procedimentos envolvidos (pls, rotinas, etc). Detalhe melhor o seu problema para que possamos ajudá-lo. Cordialmente, -- Fabrízio de Royes Mello Blog sobre TI: http://fabriziomello.blogspot.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Banco não starta windows xp
Pessoal, to com esse seguinte error: C:\Arquivos de programas\Postgresql\8.2\binpg_ctl.exe start -D C:\Arquivos de programas\Postgresql\8.2\data pg_ctl: invalid data in PID file C:/Arquivos de programas/Postgresql/8.2/data/postmaster.pid o que ja tentei, -verifiquei as todas as pastas. -fiz um check nas permissoes da pasta -ja tentei criar um postmaster.pid artificialmente alguem ja passo por ai? att Paulo Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Res: Espaço em branco COPY
Funciono legal, Obrigado De: Osvaldo Kussama osvaldo.kuss...@gmail.com Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Enviadas: Segunda-feira, 11 de Janeiro de 2010 14:18:18 Assunto: Re: [pgbr-geral] Espaço em branco COPY 2010/1/11 paulo matadr saddon...@yahoo.com.br: Pessoal, tenho o seguinte cenario: create table escape ( teste varchar(30),teste2 varchar(30)); insert into escape values ('paulo saiu','paulo sss'); usando o COPY : COPY escape TO 'teste.txt' WITH DELIMITER '|' NULL AS 'NULL' CSV HEADER ESCAPE AS '.'; e como resultado: cat /usr/local/pgsql/socorro/teste.txt teste|teste2 paulo saiu|paulo paulo saiu|paulo sss existe um forma de gerar,excluindo o enter do usuario? Tente: COPY (SELECT regexp_replace(teste, E'\\n', E' ', 'g'), regexp_replace(teste, E'\\n', E' ', 'g') FROM escape) TO 'teste.txt' WITH DELIMITER '|' NULL AS 'NULL' CSV HEADER ESCAPE AS '.'; Osvaldo PS. Se for MS-Windows talvez tenha que ser E'\\r\\n' ou algo do tipo. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Banco não starta windows xp
Opa, 2010/1/12 paulo matadr saddon...@yahoo.com.br Pessoal, to com esse seguinte error: C:\Arquivos de programas\Postgresql\8.2\binpg_ctl.exe start -D C:\Arquivos de programas\Postgresql\8.2\data pg_ctl: invalid data in PID file C:/Arquivos de programas/Postgresql/8.2/data/postmaster.pid o que ja tentei, -verifiquei as todas as pastas. -fiz um check nas permissoes da pasta -ja tentei criar um postmaster.pid artificialmente alguem ja passo por ai? Você não tem que criar o arquivo .pid, este arquivo é criado quando é executado pg_ctl start. Remova este arquivo e tente subir o PostgreSQL. att Paulo -- Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/- Celebridadeshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/- Músicahttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/- Esporteshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral []s -- JotaComm http://jotacomm.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Res: Banco não starta windows xp
vlw jota, Era permissao anteriormente, depois criei um postmaster.pid pra fazer um teste e deixei o lixo. De: JotaComm jota.c...@gmail.com Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Enviadas: Terça-feira, 12 de Janeiro de 2010 9:33:17 Assunto: Re: [pgbr-geral] Banco não starta windows xp Opa, 2010/1/12 paulo matadr saddon...@yahoo.com.br Pessoal, to com esse seguinte error: C:\Arquivos de programas\Postgresql\8.2\binpg_ctl.exe start -D C:\Arquivos de programas\Postgresql\8.2\data pg_ctl: invalid data in PID file C:/Arquivos de programas/Postgresql/8.2/data/postmaster.pid o que ja tentei, -verifiquei as todas as pastas. -fiz um check nas permissoes da pasta -ja tentei criar um postmaster.pid artificialmente alguem ja passo por ai? Você não tem que criar o arquivo .pid, este arquivo é criado quando é executado pg_ctl start. Remova este arquivo e tente subir o PostgreSQL. att Paulo Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral []s -- JotaComm http://jotacomm.wordpress.com Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Consulta com acentos.
Bom dia pessoal, Sei que aqui nesta lista ja foi discutido o assunto, porem o banco já está assim: Encoding client: LATIN1 Encoding server: LATIN1 LC_CTYPE='C' e LC_COLLATE='C' Template0 SO: Windows 7 no XP também da a mesma coisa. IDE: Delphi 2010 Zeoslib 7. No pgAdmin ele mostra os caracteres com acento, normalmente e as consultas com acentos tambem são retornadas corretamente. No entanto, para conexão com o postgresql no delphi, utilizo o Zeos, e no grid ele mostra os caracteres corretamente, so que quando é uma pesquisa com acento ele não retorna nada. Também já tentei com o Encoding WIN1252. Creio que possa ser o componente Zeos, mas se alguém ja passou por isso, ou tiver alguma ideia, por favor me ajudem. Obrigado. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Res: Banco não starta windows xp
Olá Paulo Seguinte aconteceu comigo esses tempos atrás com um cliente que possuía a versão 8.2.7. foi feito a seguinte rotina 1º Passo copiar a pasta data (Recovery) exemplo(d:\rec\data) 2º Eliminar usuário postgres (net user postgres /delete) 3º Instalar PostgreSQL 4º Parar o Serviço (net stop pgsql-8.2) 5º executar pelo dos (pg_ctl start -D d:\rec\data) (Aqui ele vai iniciar o banco com a pasta data existente (antiga)) após é só realizar o backup. 6º após somente executar o comando de backup pelo pg_dump -U postgres bco bkp_bco.sql att Rodrigo Della Justina. Opa, 2010/1/12 paulo matadr saddon...@yahoo.com.br Pessoal, to com esse seguinte error: C:\Arquivos de programas\Postgresql\8.2\binpg_ctl.exe start -D C:\Arquivos de programas\Postgresql\8.2\data pg_ctl: invalid data in PID file C:/Arquivos de programas/Postgresql/8.2/data/postmaster.pid o que ja tentei, -verifiquei as todas as pastas. -fiz um check nas permissoes da pasta -ja tentei criar um postmaster.pid artificialmente alguem ja passo por ai? Você não tem que criar o arquivo .pid, este arquivo é criado quando é executado pg_ctl start. Remova este arquivo e tente subir o PostgreSQL. att Paulo -- Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/- Celebridadeshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/- Músicahttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/- Esporteshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral []s -- JotaComm http://jotacomm.wordpress.com -- Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/- Celebridadeshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/- Músicahttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/- Esporteshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Ordem de Execução PostgreSQL
Olá pessoal uma dúvida. Alguns triggers para ser disparado no mesmo evento BEFORE UPDATE, até pelo que sei o PostgreSQL não possui algo que determine a ordem de disparo dos triggers a não ser pela ordem alfabética ou seja: no exemplo abaixo existem dois triggers o primeiro a atualizar neste caso será (tr_atua_ano) pois em ordem alfabética ela vêem antes da (tr_atua_mes) tr_atua_mes tr_atua_ano No Oracle sei que existe claúsula *Follows* ou seja ela força que a trigger seja disparada apenas após a trigger x ser disparada exemplo: Create or replace trigger tr_atua_ano Before Update on teste Follows tr_atua_mes existe alguma forma ou alguém conhece algum jeito de fazer isso no PostgreSQL ? att Rodrigo Della Justina rodrigodellajust...@gmail.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Consulta com acentos.
Já tentou usar to_ascii()? SELECT * FROM TABELA WHERE TO_ASCII(campo) LIKE TO_ASCII('%busca%') Jorge Vilela 2010/1/12 izaque Maciel izaquemac...@gmail.com Bom dia pessoal, Sei que aqui nesta lista ja foi discutido o assunto, porem o banco já está assim: Encoding client: LATIN1 Encoding server: LATIN1 LC_CTYPE='C' e LC_COLLATE='C' Template0 SO: Windows 7 no XP também da a mesma coisa. IDE: Delphi 2010 Zeoslib 7. No pgAdmin ele mostra os caracteres com acento, normalmente e as consultas com acentos tambem são retornadas corretamente. No entanto, para conexão com o postgresql no delphi, utilizo o Zeos, e no grid ele mostra os caracteres corretamente, so que quando é uma pesquisa com acento ele não retorna nada. Também já tentei com o Encoding WIN1252. Creio que possa ser o componente Zeos, mas se alguém ja passou por isso, ou tiver alguma ideia, por favor me ajudem. Obrigado. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Tamanho das tabelas!
Como que posso saber o tamanho de cada uma das tabelas do meu esquema? Diretoria de Tecnologia da Informação Prefeitura Municipal de Aparecida de Goiânia Rua Gervasio Pinheiro, Residêncial Solar Central Parque Aparecida de Goiânia-GO - CEP - 74.968-500 Glênio Côrtes Himmen - glenio.116...@aparecida.go.gov.br http://www.aparecida.go.gov.br Não declines nem para a direita nem para a esquerda, retira o teu pé do mal. Pv. 4:27 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Ordem de Execução PostgreSQL
Olá, 2010/1/12 Rodrigo Justina rodrigodellajust...@gmail.com Olá pessoal uma dúvida. Alguns triggers para ser disparado no mesmo evento BEFORE UPDATE, até pelo que sei o PostgreSQL não possui algo que determine a ordem de disparo dos triggers a não ser pela ordem alfabética ou seja: no exemplo abaixo existem dois triggers o primeiro a atualizar neste caso será (tr_atua_ano) pois em ordem alfabética ela vêem antes da (tr_atua_mes) tr_atua_mes tr_atua_ano No Oracle sei que existe claúsula *Follows* ou seja ela força que a trigger seja disparada apenas após a trigger x ser disparada exemplo: Create or replace trigger tr_atua_ano Before Update on teste Follows tr_atua_mes existe alguma forma ou alguém conhece algum jeito de fazer isso no PostgreSQL ? Até onde eu conheço não. att Rodrigo Della Justina rodrigodellajust...@gmail.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral []s -- JotaComm http://jotacomm.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Ordem de Execução PostgreSQL
Boa tarde, É necessário realmente ter duas triggers? Quase sempre que tenho casos assim, crio apenas uma trigger e em uma das funções (a primeira a ser chamada) coloco uma chamada para a outra função. Assim a trigger chama a primeira função e esta, antes de finalizar, chama a outra função. Atenciosamente, André. 2010/1/12 Rodrigo Justina rodrigodellajust...@gmail.com Olá pessoal uma dúvida. Alguns triggers para ser disparado no mesmo evento BEFORE UPDATE, até pelo que sei o PostgreSQL não possui algo que determine a ordem de disparo dos triggers a não ser pela ordem alfabética ou seja: no exemplo abaixo existem dois triggers o primeiro a atualizar neste caso será (tr_atua_ano) pois em ordem alfabética ela vêem antes da (tr_atua_mes) tr_atua_mes tr_atua_ano No Oracle sei que existe claúsula *Follows* ou seja ela força que a trigger seja disparada apenas após a trigger x ser disparada exemplo: Create or replace trigger tr_atua_ano Before Update on teste Follows tr_atua_mes existe alguma forma ou alguém conhece algum jeito de fazer isso no PostgreSQL ? att Rodrigo Della Justina rodrigodellajust...@gmail.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- André de Camargo Fernandes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Ordem de Execução PostgreSQL
Realmente sua solução é interessante faz executar na ordem a qual você determinou nas chamadas por referência dentro das funções, mas no meu caso (devido a falha na modelagem de dados) pode até mudar a ordem dependendo o que será gravado na tabela e em qual tabela ela irá gravar a situação é específica e complexa mas com certeza a sua idéia realmente é muito válida Obrigado Rodrigo Della Justina rodrigodellajust...@gmail.com 2010/1/12 Andre Fernandes fernandes.an...@gmail.com Boa tarde, É necessário realmente ter duas triggers? Quase sempre que tenho casos assim, crio apenas uma trigger e em uma das funções (a primeira a ser chamada) coloco uma chamada para a outra função. Assim a trigger chama a primeira função e esta, antes de finalizar, chama a outra função. Atenciosamente, André. 2010/1/12 Rodrigo Justina rodrigodellajust...@gmail.com Olá pessoal uma dúvida. Alguns triggers para ser disparado no mesmo evento BEFORE UPDATE, até pelo que sei o PostgreSQL não possui algo que determine a ordem de disparo dos triggers a não ser pela ordem alfabética ou seja: no exemplo abaixo existem dois triggers o primeiro a atualizar neste caso será (tr_atua_ano) pois em ordem alfabética ela vêem antes da (tr_atua_mes) tr_atua_mes tr_atua_ano No Oracle sei que existe claúsula *Follows* ou seja ela força que a trigger seja disparada apenas após a trigger x ser disparada exemplo: Create or replace trigger tr_atua_ano Before Update on teste Follows tr_atua_mes existe alguma forma ou alguém conhece algum jeito de fazer isso no PostgreSQL ? att Rodrigo Della Justina rodrigodellajust...@gmail.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- André de Camargo Fernandes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tamanho das tabelas!
Irmão, Os comandos abaixo redam em 15ms, mas não me retornam nada. Diretoria de Tecnologia da Informação Prefeitura Municipal de Aparecida de Goiânia Rua Gervasio Pinheiro, Residêncial Solar Central Parque Aparecida de Goiânia-GO - CEP - 74.968-500 Glênio Côrtes Himmen - glenio.116...@aparecida.go.gov.br http://www.aparecida.go.gov.br Não declines nem para a direita nem para a esquerda, retira o teu pé do mal. Pv. 4:27 - Original Message - From: JotaComm To: Comunidade PostgreSQL Brasileira Sent: Tuesday, January 12, 2010 3:22 PM Subject: Re: [pgbr-geral] Tamanho das tabelas! Olá, 2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br Como que posso saber o tamanho de cada uma das tabelas do meu esquema? Sem contas os índices: SELECT table_name,pg_size_pretty(pg_relation_size(table_name)) AS tamanho FROM information_schema.tables WHERE table_schema='seu_esquema' ORDER BY 2 DESC; Contando os índices: SELECT table_name,pg_size_pretty(pg_total_relation_size(table_name)) AS tamanho FROM information_schema.tables WHERE table_schema='seu_esquema' ORDER BY 2 DESC; Diretoria de Tecnologia da Informação Prefeitura Municipal de Aparecida de Goiânia Rua Gervasio Pinheiro, Residêncial Solar Central Parque Aparecida de Goiânia-GO - CEP - 74.968-500 Glênio Côrtes Himmen - glenio.116...@aparecida.go.gov.br http://www.aparecida.go.gov.br Não declines nem para a direita nem para a esquerda, retira o teu pé do mal. Pv. 4:27 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral []s -- JotaComm http://jotacomm.wordpress.com -- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tamanho das tabelas!
Troque a palavra 'seu_esquema' pelo nome do seu esquema. Experimente colocar 'public', que é o nome padrão. 2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br Irmão, Os comandos abaixo redam em 15ms, mas não me retornam nada. Diretoria de Tecnologia da Informação Prefeitura Municipal de Aparecida de Goiânia Rua Gervasio Pinheiro, Residêncial Solar Central Parque Aparecida de Goiânia-GO - CEP - 74.968-500 Glênio Côrtes Himmen - glenio.116...@aparecida.go.gov.br http://www.aparecida.go.gov.br Não declines nem para a direita nem para a esquerda, retira o teu pé do mal. Pv. 4:27 - Original Message - *From:* JotaComm jota.c...@gmail.com *To:* Comunidade PostgreSQL Brasileirapgbr-geral@listas.postgresql.org.br *Sent:* Tuesday, January 12, 2010 3:22 PM *Subject:* Re: [pgbr-geral] Tamanho das tabelas! Olá, 2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br Como que posso saber o tamanho de cada uma das tabelas do meu esquema? Sem contas os índices: SELECT table_name,pg_size_pretty(pg_relation_size(table_name)) AS tamanho FROM information_schema.tables WHERE table_schema='seu_esquema' ORDER BY 2 DESC; Contando os índices: SELECT table_name,pg_size_pretty(pg_total_relation_size(table_name)) AS tamanho FROM information_schema.tables WHERE table_schema='seu_esquema' ORDER BY 2 DESC; Diretoria de Tecnologia da Informação Prefeitura Municipal de Aparecida de Goiânia Rua Gervasio Pinheiro, Residêncial Solar Central Parque Aparecida de Goiânia-GO - CEP - 74.968-500 Glênio Côrtes Himmen - glenio.116...@aparecida.go.gov.br http://www.aparecida.go.gov.br Não declines nem para a direita nem para a esquerda, retira o teu pé do mal. Pv. 4:27 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral []s -- JotaComm http://jotacomm.wordpress.com -- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Atenciosamente, Alexsander da Rosa Linux User #113925 Extremismo na defesa da liberdade não é defeito. Moderação na busca por justiça não é virtude. -- Barry Goldwater ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tamanho das tabelas!
2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br: Irmão, Os comandos abaixo redam em 15ms, mas não me retornam nada. Essa eu sei, essa eu sei!!! Substitua o 'seu_esquema' do SQL enviado pelo Jota pelo nome do esquema ao qual vc quer obter os resultados. -Leo -- Leonardo Cezar http://www.aslid.org.br http://postgreslogia.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tamanho das tabelas!
Qual o resultado do SQL abaixo? *select catalog_name, schema_name from information_schema.schemata order by 2; * PS: Estou testando pelo psql. Alex 2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br Sou novato em Postgresql mas nem tanto, quando rodei o comando, eu substitui a palavra seu esquema por sch que é o nome do meu esquema. Afirmando novamente, não retornou nada. -- Atenciosamente, Alexsander da Rosa Linux User #113925 Extremismo na defesa da liberdade não é defeito. Moderação na busca por justiça não é virtude. -- Barry Goldwater ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Problemas com função
(corte) Informações que poderão ser úteis: - Sistema Operacional - Versão PostgreSQL - Configurações PostgreSQL (postgresql.conf) - Estruturas de Dados utilizadas (tabelas, indices, etc) - Procedimentos envolvidos (pls, rotinas, etc). Não esqueça também de informar o hardware do servidor - só para termos uma idéia de com quem estamos lidando. -- TIAGO J. ADAMI http://www.adamiworks.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tamanho das tabelas!
Olá, 2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br Irmão, Os comandos abaixo redam em 15ms, mas não me retornam nada. Você está no banco correto? Diretoria de Tecnologia da Informação Prefeitura Municipal de Aparecida de Goiânia Rua Gervasio Pinheiro, Residêncial Solar Central Parque Aparecida de Goiânia-GO - CEP - 74.968-500 Glênio Côrtes Himmen - glenio.116...@aparecida.go.gov.br http://www.aparecida.go.gov.br Não declines nem para a direita nem para a esquerda, retira o teu pé do mal. Pv. 4:27 - Original Message - *From:* JotaComm jota.c...@gmail.com *To:* Comunidade PostgreSQL Brasileirapgbr-geral@listas.postgresql.org.br *Sent:* Tuesday, January 12, 2010 3:22 PM *Subject:* Re: [pgbr-geral] Tamanho das tabelas! Olá, 2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br Como que posso saber o tamanho de cada uma das tabelas do meu esquema? Sem contas os índices: SELECT table_name,pg_size_pretty(pg_relation_size(table_name)) AS tamanho FROM information_schema.tables WHERE table_schema='seu_esquema' ORDER BY 2 DESC; Contando os índices: SELECT table_name,pg_size_pretty(pg_total_relation_size(table_name)) AS tamanho FROM information_schema.tables WHERE table_schema='seu_esquema' ORDER BY 2 DESC; Diretoria de Tecnologia da Informação Prefeitura Municipal de Aparecida de Goiânia Rua Gervasio Pinheiro, Residêncial Solar Central Parque Aparecida de Goiânia-GO - CEP - 74.968-500 Glênio Côrtes Himmen - glenio.116...@aparecida.go.gov.br http://www.aparecida.go.gov.br Não declines nem para a direita nem para a esquerda, retira o teu pé do mal. Pv. 4:27 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral []s -- JotaComm http://jotacomm.wordpress.com -- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral []s -- JotaComm http://jotacomm.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tamanho das tabelas!
Olá, 2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br Sou novato em Postgresql mas nem tanto, quando rodei o comando, eu substitui a palavra seu esquema por sch que é o nome do meu esquema. Afirmando novamente, não retornou nada. Estou rodando pelo Pgadmin III, pode ser por ele ou tem que ser direto no console(psql)? É indiferente, tanto faz rodar pelo psql ou pelo PgAdmin. Você está no banco correto? Diretoria de Tecnologia da Informação Prefeitura Municipal de Aparecida de Goiânia Rua Gervasio Pinheiro, Residêncial Solar Central Parque Aparecida de Goiânia-GO - CEP - 74.968-500 Glênio Côrtes Himmen - glenio.116...@aparecida.go.gov.br http://www.aparecida.go.gov.br Não declines nem para a direita nem para a esquerda, retira o teu pé do mal. Pv. 4:27 - Original Message - *From:* Leonardo Cezar lhce...@gmail.com *To:* Comunidade PostgreSQL Brasileirapgbr-geral@listas.postgresql.org.br *Sent:* Tuesday, January 12, 2010 5:14 PM *Subject:* Re: [pgbr-geral] Tamanho das tabelas! 2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br: Irmão, Os comandos abaixo redam em 15ms, mas não me retornam nada. Essa eu sei, essa eu sei!!! Substitua o 'seu_esquema' do SQL enviado pelo Jota pelo nome do esquema ao qual vc quer obter os resultados. -Leo -- Leonardo Cezar http://www.aslid.org.br http://postgreslogia.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral []s -- JotaComm http://jotacomm.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] PITR
Leonardo Cezar wrote: Em 10/01/2010, às 20:33, JacksonWeber escreveu: Levando em conta que já consigo fazer backup do wal, restaurar, etc, gostaria de saber se tem como eu visualizar em um determinado checkpoint os comandos executados no banco para saber por exemplo em que data e hora no tempo voltar um backup utilizando o pitr. Existe um programa que facilite o uso do pitr? pg_controldata possue todas informações necessárias. Abraço! -Leo -- Leonardo Cezar, lhcezar at gmail dot com http://postgreslogia.wordpress.com He wrecked his car, he lost his job. And yet throughout his life, he took his troubles like a man; he blamed them on his wife. -- Frank Connors ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Leonardo, eu executei o pg_controldata, me trouxe muitas informações que antes eu desconhecia e que vai facilitar meu trabalho. Mas tem alguma forma de visualizar por exemplo o conteúdo de um arquivo dentro do pg_xlog? os log de transações armazenados, teria como abri-los através de alguma ferramenta? -- View this message in context: http://old.nabble.com/PITR-tp27086620p27137162.html Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] select complicado
Tenho uma tabela chamada REQUISICAO e outra chamada TAB-LOTACAO. Tenho que listar todas as requisicoes e dentro de cada requisicao, há a possibilidade de informar 3 departamentos pois cada departamento será responsável pelo pagamento de uma despesa. REQUISICAO.cod_diarialotacao, REQUISICAO.cod_combustivellotacao, REQUISICAO.cod_pedagiolotacao todos tipo inteiro A tabela TAB-LOTACAO, possui os campos Codigo (inteiro) e Lotacao (varchar). Como eu monto este select? -- View this message in context: http://old.nabble.com/select-complicado-tp27113237p27113237.html Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] select complicado
2010/1/11 serginho_pv serginho...@yahoo.com.br: Tenho uma tabela chamada REQUISICAO e outra chamada TAB-LOTACAO. Tenho que listar todas as requisicoes e dentro de cada requisicao, há a possibilidade de informar 3 departamentos pois cada departamento será responsável pelo pagamento de uma despesa. REQUISICAO.cod_diarialotacao, REQUISICAO.cod_combustivellotacao, REQUISICAO.cod_pedagiolotacao todos tipo inteiro A tabela TAB-LOTACAO, possui os campos Codigo (inteiro) e Lotacao (varchar). Como eu monto este select? Sua questão está confusa. Presumindo que cod_diarialotacao, cod_combustivellotacao e cod_pedagiolotacao se refiram ao campo Código da tabela TAB-LOTACAO é só fazer os sub-selects apropriados ou ainda usar junções: SELECT REQUISICAO.*, (SELECT Lotacao FROM TAB-LOTACAO WHERE REQUISICAO.cod_diarialotacao=Codigo) AS diaria, (SELECT Lotacao FROM TAB-LOTACAO WHERE REQUISICAO.cod_combustivellotacao=Codigo) AS combustivel, (SELECT Lotacao FROM TAB-LOTACAO WHERE REQUISICAO.cod_pedagiolotacao=Codigo) AS pedagio FROM REQUISICAO; A solução com junções fica como exercício. Veja [1]. Osvaldo [1] http://www.postgresql.org/docs/current/interactive/tutorial-join.html ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tamanho das tabelas!
2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br: Sou novato em Postgresql mas nem tanto, quando rodei o comando, eu substitui a palavra seu esquema por sch que é o nome do meu esquema. Afirmando novamente, não retornou nada. Estou rodando pelo Pgadmin III, pode ser por ele ou tem que ser direto no console(psql)? Diretoria de Tecnologia da Informação Prefeitura Municipal de Aparecida de Goiânia Rua Gervasio Pinheiro, Residêncial Solar Central Parque Aparecida de Goiânia-GO - CEP - 74.968-500 Glênio Côrtes Himmen - glenio.116...@aparecida.go.gov.br http://www.aparecida.go.gov.br Não declines nem para a direita nem para a esquerda, retira o teu pé do mal. Pv. 4:27 - Original Message - From: Leonardo Cezar To: Comunidade PostgreSQL Brasileira Sent: Tuesday, January 12, 2010 5:14 PM Subject: Re: [pgbr-geral] Tamanho das tabelas! 2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br: Irmão, Os comandos abaixo redam em 15ms, mas não me retornam nada. Essa eu sei, essa eu sei!!! Substitua o 'seu_esquema' do SQL enviado pelo Jota pelo nome do esquema ao qual vc quer obter os resultados. -Leo -- Por acaso você utiliza letras maiúsculas no nome de suas tabelas? Se sim tente: SELECT table_name,pg_size_pretty(pg_relation_size(quote_ident(table_name))) AS tamanho FROM information_schema.tables WHERE table_schema='sch' ORDER BY 2 DESC; Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral