[pgbr-geral] Chamada de Trabalhos / Flisol SP 2009

2009-01-20 Por tôpico Rodrigo Marins
Está aberta a Chamada de Trabalhos para o FLISOL 2009, e convidamos
*TODAS*as pessoas da comunidade, que tenham interesse em palestrar,
ministrar
oficinas e/ou apresentar programas livres em hacklabs.
Lembrando que o foco é a *INSTALAÇÃO* de software livre (e não apenas
distribuições). E *frisando*, *salientando* e acima de tudo
*ressaltando*que a quantidade de palestras e oficinas de será de
acordo com a
*estrutura do local* escolhido para o evento.

A proposta deverá ser encaminhada para os seguintes e-mails:

*Rodrigo Marins* - Coordenador
SPhttp://groups.google.com.br/group/flisol_sp/web/chamada-de-trabalhos>
@gmail.com >,


*Camila Corrêa  *- Organização
SP<
marins.even...@gmail.com >,

Lista da Organização

http://groups.google.com.br/group/flisol_sp

Deverá conter na proposta:

O assunto do email deve ter "Flisol 2009"



   - Palestras
  - Título da palestra;
  - Nome do palestrante;
  - Mini-Currículo;
  - Descrição da palestra;
  - Telefones de contato (fixo e celular).
   - Oficinas/workshop
  - Título da oficina/workshop;
  - Nome do proponente;
  - Mini-Currículo;
  - Descrição do oficina/workshop;
  - Telefones de contato (fixo e celular).
  - Recursos extras para a realização do oficina/workshop (hardware,
  software, etc)
   - Hacklab
  - Título do hacklab;
  - Nome do proponente;
  - Mini-Currículo;
  - Descrição do hacklab;
  - Telefones de contato (fixo e celular).

Para Maiores Informações:
Flisol Brasil:

http://flisol.net/FLISOL2009/Brasil
Flisol São Paulo :

http://flisol.net/FLISOL2009/Brasil/SaoPaulo

http://groups.google.com.br/group/flisol_sp/web/chamada-de-trabalhos?msg=ns

-- 
Rodrigo Marins
http://pgcon.postgresql.org.br/
http://portaldodesenvolvedor.com.br/
(11) 8747-7442
___
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: Problemas com pg_restore

2009-01-20 Por tôpico Marcelo Costa
2009/1/20 Thiago Teixeira 

> O pessoal de infra estrutura daqui da empresa( empresa terceira ) acabou
> resolvendo o problema utilizando outro arquivo de dump que foi gerado.
> O Swap no servidor foi configurado para 8 GB, segundo o pessoal de infra,
> para não ocasionar problemas na descompatação do arquivo de Dump. Vou pegar
> mais detalhes sobre o comando utilizado para o restore, pois também estou
> curioso sobre o processo.
>
> De qualquer forma agradeço ao auxílio para a resolução do problema. Foi de
> grande ajuda.
>
> Abraços!!
>
>
oO não era problema de encoding, locale ou sei lá o que
causado pela versão 7.4 que não possuia aka locale aka encoding.

-- 
Marcelo Costa
www.marcelocosta.net
-
"Os muito poderosos e os muito estúpidos possuem uma coisa em comum. Ao
invés de alterarem as suas visões para se ajustarem aos fatos do mundo, eles
alteram os fatos para ajustá-los às suas visões.",

Doctor Who.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Dúvida - Erro PreparedStatement com addBatch no Postgresql

2009-01-20 Por tôpico Osvaldo Kussama
Em 20/01/09, Romeryto Lira escreveu:
> É isto que acontece. Mas tipo, a natureza do addBatch é guardar na memória
> as consultas para poder fazê-las todas de uma vez para ganhar em eficiência
> se não me engano.
>
> Um exemplo é o código deste link:
> http://www.java2s.com/Code/JavaAPI/java.sql/PreparedStatementaddBatch.htm
>
> Ele dá os addBatch:
>
>  e depois dá o update, tudo de uma vez no
> statement.executeBatch();
> Eu fiz desse jeito mas no Postgrees dá o exceção que coloquei no primeiro
> email. E este exemplo anterior é com MySQL., aí pode ser algo do postgrees
> pois a exceção é especifica dele. Aí continuo na dúvida.
> --


Em 
http://java.sun.com/j2se/1.4.2/docs/api/java/sql/Statement.html#addBatch(java.lang.String)
você tem:
"Parameters:
sql - typically this is a static SQL INSERT or UPDATE statement "

Talvez seja melhor não utilizar o addBatch/executeBatch e modificar
seu loop usando um executeQuery e percorrer o record set respectivo
para cada PostoPluviometrico.

Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Dúvida - Erro PreparedStatement com a ddBatch no Postgresql

2009-01-20 Por tôpico Romeryto Lira
É isto que acontece. Mas tipo, a natureza do addBatch é guardar na memória
as consultas para poder fazê-las todas de uma vez para ganhar em eficiência
se não me engano.

Um exemplo é o código deste link:
http://www.java2s.com/Code/JavaAPI/java.sql/PreparedStatementaddBatch.htm

Ele dá os addBatch:

 e depois dá o update, tudo de uma vez no
statement.executeBatch();
Eu fiz desse jeito mas no Postgrees dá o exceção que coloquei no primeiro
email. E este exemplo anterior é com MySQL., aí pode ser algo do postgrees
pois a exceção é especifica dele. Aí continuo na dúvida.
--
"Se um dia tiver que escolher entre o mundo e o amor... Lembre-se:
Se escolher o mundo, ficará sem o amor, mas se escolher o amor,
com ele conquistará o mundo." (Albert Einstein)
╔╗
  ROMERYTO VIEIRA LIRA
  Bacharelando em Ciência da Computação - UFCG
  Membro do SegHidro2 - LSD - http://seghidro.lsd.ufcg.edu.br
  Membro do Grupo de Suporte Guardians - www.lcc.ufcg.edu.br
  Página Pessoal: http://romeryto.googlepages.com
  Blog: http://olhartecnologico.blogspot.com
╚╝

Pensou em imprimir este e-mail? Isto é mesmo necessário? Poupe o meio
ambiente.



2009/1/20 Osvaldo Kussama 

> Em 20/01/09, Romeryto Lira escreveu:
> > Olá pessoal,
> >
> > Estou desenvolvendo uma aplicação que acessa o Postgres.
> > Estou acessando o mesmo via JDBC. Porém o mesmo retorna um exceção
> > específica do postgree quando uso o comando addBatch quando uso o
> > executeBatch do objeto PreparedStatement.
> >
> > org.postgresql.util.PSQLException: Um resultado foi retornado quando
> nenhum
> > era esperado.
> > SEE
> > at
> >
> org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleResultRows(AbstractJdbc2Statement.java:2501)
> > at
> >
> org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1269)
> > at
> >
> org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:351)
> > at
> >
> org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2674)
> > at
> >
> br.edu.ufcg.lsd.seghidro.server.persistencia.PersistenciaFacedeBDJDBC.getAllMedicoesPluviometricasFromMunicipio(PersistenciaFacedeBDJDBC.java:252)
> > at
> >
> br.edu.ufcg.lsd.seghidro.server.testes.PersistenciaFacedeJDBCTestPluviometria.testGetAllMedicoesPluviometricasFromMunicipio_1(PersistenciaFacedeJDBCTestPluviometria.java:108)
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> > at java.lang.reflect.Method.invoke(Unknown Source)
> > at
> >
> org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMethodRunner.java:99)
> >
> > Usando agora o método executeQuery usando o *addBatch* mas o mesmo não
> > armazena
> > de forma correta as consultas a serem feitas, ou seja, a mesma só executa
> > para o último PostoPluviométrico(ver código abaixo):
> >
> > *private static List
> >
> recuperarMedicoesPluviometricasDeVariosPostosPluviometricos(List
> > postosPluviometricos, Date dataInicial, Date dataFinal) {
> > Connection conn = null;
> > PreparedStatement pStatement = null;
> > ResultSet rs = null;
> > List  result = new
> > ArrayList();
> > try {
> > conn = GerenciadorDeConexao.getConnection();
> >
> > String query = "select m.* from " +
> > "medicoes_pluviometria_view m " +
> > "where m.codigo_posto=? and " +
> > "m.data between ? and ? " +
> > " order by data" ;
> >
> > pStatement = conn.prepareStatement(query);
> >
> > for (PostoPluviometrico postoPluviometrico :
> > postosPluviometricos) {
> >
> > pStatement.setInt(1, postoPluviometrico.getCodigo());
> > pStatement.setDate(2, new
> > java.sql.Date(dataInicial.getTime()));
> > pStatement.setDate(3, new
> > java.sql.Date(dataFinal.getTime()));
> >
> > pStatement.addBatch();
> >
> >
> > }
>
> Eu não entendo muito de Java mas este "}" acima não está em lugar errado?
> Ele vai executar o comando abaixo apenas com o último elemento do loop.
>
>
> >
> > rs = pStatement.executeQuery();
> > (Depois disso o ResultSet só tem resultados do último posto
> > pluviométrico)
> > while (rs.next()) {
> > MedicaoPrecipitacao m = new MedicaoPrecipitacao();
> > m.setCodigo(rs.getInt(1));
> > m.setData(rs.getDate(2));
> > m.setValor(rs.getDouble(3));
> >

Re: [pgbr-geral] RES: Problemas com pg_restore

2009-01-20 Por tôpico Thiago Teixeira
O pessoal de infra estrutura daqui da empresa( empresa terceira ) acabou
resolvendo o problema utilizando outro arquivo de dump que foi gerado.
O Swap no servidor foi configurado para 8 GB, segundo o pessoal de infra,
para não ocasionar problemas na descompatação do arquivo de Dump. Vou pegar
mais detalhes sobre o comando utilizado para o restore, pois também estou
curioso sobre o processo.

De qualquer forma agradeço ao auxílio para a resolução do problema. Foi de
grande ajuda.

Abraços!!

2009/1/19 Jean 

>  Verifique também o tamanho da partição swap
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
Thiago.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Dúvida - Erro PreparedStatement com addBatch no Postgresql

2009-01-20 Por tôpico Osvaldo Kussama
Em 20/01/09, Romeryto Lira escreveu:
> Olá pessoal,
>
> Estou desenvolvendo uma aplicação que acessa o Postgres.
> Estou acessando o mesmo via JDBC. Porém o mesmo retorna um exceção
> específica do postgree quando uso o comando addBatch quando uso o
> executeBatch do objeto PreparedStatement.
>
> org.postgresql.util.PSQLException: Um resultado foi retornado quando nenhum
> era esperado.
> SEE
> at
> org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleResultRows(AbstractJdbc2Statement.java:2501)
> at
> org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1269)
> at
> org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:351)
> at
> org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2674)
> at
> br.edu.ufcg.lsd.seghidro.server.persistencia.PersistenciaFacedeBDJDBC.getAllMedicoesPluviometricasFromMunicipio(PersistenciaFacedeBDJDBC.java:252)
> at
> br.edu.ufcg.lsd.seghidro.server.testes.PersistenciaFacedeJDBCTestPluviometria.testGetAllMedicoesPluviometricasFromMunicipio_1(PersistenciaFacedeJDBCTestPluviometria.java:108)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at
> org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMethodRunner.java:99)
>
> Usando agora o método executeQuery usando o *addBatch* mas o mesmo não
> armazena
> de forma correta as consultas a serem feitas, ou seja, a mesma só executa
> para o último PostoPluviométrico(ver código abaixo):
>
> *private static List
> recuperarMedicoesPluviometricasDeVariosPostosPluviometricos(List
> postosPluviometricos, Date dataInicial, Date dataFinal) {
> Connection conn = null;
> PreparedStatement pStatement = null;
> ResultSet rs = null;
> List  result = new
> ArrayList();
> try {
> conn = GerenciadorDeConexao.getConnection();
>
> String query = "select m.* from " +
> "medicoes_pluviometria_view m " +
> "where m.codigo_posto=? and " +
> "m.data between ? and ? " +
> " order by data" ;
>
> pStatement = conn.prepareStatement(query);
>
> for (PostoPluviometrico postoPluviometrico :
> postosPluviometricos) {
>
> pStatement.setInt(1, postoPluviometrico.getCodigo());
> pStatement.setDate(2, new
> java.sql.Date(dataInicial.getTime()));
> pStatement.setDate(3, new
> java.sql.Date(dataFinal.getTime()));
>
> pStatement.addBatch();
>
>
> }

Eu não entendo muito de Java mas este "}" acima não está em lugar errado?
Ele vai executar o comando abaixo apenas com o último elemento do loop.


>
> rs = pStatement.executeQuery();
> (Depois disso o ResultSet só tem resultados do último posto
> pluviométrico)
> while (rs.next()) {
> MedicaoPrecipitacao m = new MedicaoPrecipitacao();
> m.setCodigo(rs.getInt(1));
> m.setData(rs.getDate(2));
> m.setValor(rs.getDouble(3));
> m.setCodigoPostoPluviometrico(rs.getInt(4));
> result.add(m);
>
> }
> } catch (SQLException e) {
> System.out.println("Não conseguiu acessar o Banco de Dados.");
> e.printStackTrace();
> } finally {
> try {
> conn.close();
> pStatement.close();
> if(rs!=null){
> rs.close();
> }
> } catch (SQLException e) {
> e.printStackTrace();
> } catch (Exception e) {
> e.printStackTrace();
> }
> }
> return result;
> }
>
> *Vi na net exemplos que usam esta funcionalidade desta forma com sucesso mas
> não era com o postgres. Como a exceção que apareceu foi especifica do mesmo
> resolvi mandar esta duvida aqui pra lista.
>
> No caso, como faço para o addBatch colocar no batch realmente todas as
> consultas e não só para última. O que me parece é que no postgres quando se
> dá um addBatch, a consulta armazenada anteriormente é sobrescrita, o que
> pela natureza deste método não era para acontecer.
>
> Fico muito grato pela a atenção* *e agradeço desde já a ajuda.*
> *


Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] could not access status of transaction XXXX

2009-01-20 Por tôpico Euler Taveira de Oliveira
George escreveu:
> Está dando este erro no VAccum...
>  
> ERROR:  could not access status of transaction 39728149
> DETAIL:  Could not open file "pg_clog/0025": Invalid argument.
>  
Hmm... Isso me parece ser anti-vírus bisbilhotando onde não pode. Já tentou
desabilitá-lo? Ou ainda dizer para ele não varrer os arquivos do postgres *e*
 não monitorar os processos postgres.exe?


-- 
  Euler Taveira de Oliveira
  http://www.timbira.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] comando sql mes aniversario

2009-01-20 Por tôpico marco

Marcos, eu faria o seguinte para aniversariantes em Dezembro:

select * from tabela where extract( month from data_nascimento ) = 12 ;

Abraços.

Marcos Fabrício Corso escreveu:

olá pessoal
tenho num campo do postgres data_nascimento, formato /MM/DD
preciso fazer um select de todos os registros que o mes for igual ao 
mes que o usuario selecionar num combobox

como ficaria o select
 



___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
  




Nenhum vírus encontrado nessa mensagem recebida.
Verificado por AVG - http://www.avgbrasil.com.br 
Versão: 8.0.197 / Banco de dados de vírus: 270.10.10/1905 - Data de Lançamento: 20/1/2009 14:34


  


--
*Marco Antonio J. Victor*
Fone/Fax: *11 2977-5406*
www.tactor.com.br

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] could not access status of transaction XXXX

2009-01-20 Por tôpico Sebastian SWC
2009/1/20 George :
> Li e segui as dicas da threads, mas o aquivo existe fisicamente.
>
> Vou tentar achar a solução ou se algupem tiver outra dica.
>
> Abraços
>
> George
>

já tentou resetar o log de transação?

sinceramente, pense na idéia de NÃO usar o windows como servidor de
banco de dados.


[]'s

-- 
Atenciosamente,
Sebastian Selau Webber Colombo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Instalaçao do Postgre 8.3.5

2009-01-20 Por tôpico Sebastian SWC
On Mon, Jan 19, 2009 at 11:25 AM, edvaldo  wrote:
>
> Boa tarde pessoal, preciso de um help sou novo aki no grupo
>
> Estou tentando fazer a instalação do Postgre 8.3.5 e durante a instalação
> ele me pede uma senha do "superuser"..qual senha e esta? e algum senha
> padrao??
>
> Ja tentei todo tipo de senha de usuario do windowsadministrador e nao
> obtive sucesso
>

Provavelmente ele pede a senha do usuário postgres... você já instalou
o banco antes? caso sim, use a mesma senha q utilizou dessa vez. Caso
não manda mais detalhes do erro...

[]'s

-- 
Atenciosamente,
Sebastian Selau Webber Colombo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] comando sql mes aniversario

2009-01-20 Por tôpico Beto
Dica...

com select current_date; você consegue a data atual...

agora é só montar a sql, e voilá!

2009/1/20 Marcos Fabrício Corso :
> olá pessoal
> tenho num campo do postgres data_nascimento, formato /MM/DD
> preciso fazer um select de todos os registros que o mes for igual ao mes que
> o usuario selecionar num combobox
> como ficaria o select
>
> ___
> 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] comando sql mes aniversario

2009-01-20 Por tôpico Sebastian SWC
2009/1/20 Marcos Fabrício Corso :
> olá pessoal
> tenho num campo do postgres data_nascimento, formato /MM/DD
> preciso fazer um select de todos os registros que o mes for igual ao mes que
> o usuario selecionar num combobox
> como ficaria o select


tentar escrever um sql são é tão complicado...


select data_nascimento from sua_tabela
where data_nascimento between 'dataini' and 'datafim'


[]'s


-- 
Atenciosamente,
Sebastian Selau Webber Colombo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] comando sql mes aniversario

2009-01-20 Por tôpico Marcos Fabrício Corso
olá pessoal
tenho num campo do postgres data_nascimento, formato /MM/DD
preciso fazer um select de todos os registros que o mes for igual ao mes que o 
usuario selecionar num combobox
como ficaria o select
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Instalaçao do Postgre 8.3.5

2009-01-20 Por tôpico Jota
Olá,

Poderia dar mais detalhes. Em que momento este pede senha?
Qual Windows você está utilizando?

[]s

2009/1/19 edvaldo :
>
> Boa tarde pessoal, preciso de um help sou novo aki no grupo
>
> Estou tentando fazer a instalação do Postgre 8.3.5 e durante a instalação
> ele me pede uma senha do "superuser"..qual senha e esta? e algum senha
> padrao??
>
> Ja tentei todo tipo de senha de usuario do windowsadministrador e nao
> obtive sucesso
>
>
> Que souber ficarei grato
>
> Obrigado
> --
> View this message in context: 
> http://www.nabble.com/Instala%C3%A7ao-do-Postgre-8.3.5-tp21542896p21542896.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
>



-- 
João Paulo
www.dextra.com.br/postgres
PostgreSQL
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Instalaçao do Postgre 8.3.5

2009-01-20 Por tôpico edvaldo

Boa tarde pessoal, preciso de um help sou novo aki no grupo

Estou tentando fazer a instalação do Postgre 8.3.5 e durante a instalação
ele me pede uma senha do "superuser"..qual senha e esta? e algum senha
padrao??

Ja tentei todo tipo de senha de usuario do windowsadministrador e nao
obtive sucesso


Que souber ficarei grato

Obrigado
-- 
View this message in context: 
http://www.nabble.com/Instala%C3%A7ao-do-Postgre-8.3.5-tp21542896p21542896.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] dúvida com sql

2009-01-20 Por tôpico Jota
Olá,

CREATE TEMP TABLE foo(codigo int,item int);
CREATE TABLE
postgres=# INSERT INTO foo VALUES (1,1),(1,2),(2,1),(2,2);
INSERT 0 4
postgres=# SELECT * FROM foo;
 codigo | item
+--
  1 |1
  1 |2
  2 |1
  2 |2
(4 rows)

SELECT codigo,item,item+codigo AS indice FROM foo WHERE codigo>=1 AND
item>=1 ORDER BY codigo,item;
 codigo | item | indice
+--+
  1 |1 |  2
  1 |2 |  3
  2 |1 |  3
  2 |2 |  4
(4 rows)

postgres=# SELECT codigo,item,item+codigo AS indice FROM foo WHERE
codigo>=1 AND item>=1 ORDER BY indice;
 codigo | item | indice
+--+
  1 |1 |  2
  1 |2 |  3
  2 |1 |  3
  2 |2 |  4
(4 rows)

postgres=# SELECT codigo,item,item+codigo AS indice FROM foo WHERE
codigo>=1 AND item>=2 ORDER BY indice;
 codigo | item | indice
+--+
  1 |2 |  3
  2 |2 |  4
(2 rows)

Tudo 100%.

PS: 8.2.4

[]s



2009/1/20 Marcos Fabrício Corso :
> olá
> estou com uma dúvida com um comando sql
> será que podem me ajudar
>
> " select codigo , item , ( item + codigo ) as indice from email002 where
> codigo >= "+codigo+" and item >= "+item+" order by indice ; "
>
> o conteudo da tabela é
> codigo  item
> 1  1
> 1  2
> 2  1
> 2  2
>
> quando faço o select só fica no primeiro registro (1,1), ele não vai para o
> próximo registro
>
> se eu usar :
> " select codigo , item from email002 where codigo >= "+codigo+" and item >=
> "+item+" order by codigo , item ; "
>
> dae ele retorna (1,1) depois retorna (2,2), ou seja pulou o registro (1,2),
> bem como o (2,1)
>
> alguém pode ajudar
>
> obrigado
>
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>



-- 
João Paulo
www.dextra.com.br/postgres
PostgreSQL
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] could not access status of transaction XXXX

2009-01-20 Por tôpico George
Li e segui as dicas da threads, mas o aquivo existe fisicamente.

Vou tentar achar a solução ou se algupem tiver outra dica.

Abraços

George



- Original Message - 
  From: Marcelo Costa 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Tuesday, January 20, 2009 12:34 PM
  Subject: Re: [pgbr-geral] could not access status of transaction 





  2009/1/20 George 

Está dando este erro no VAccum...

ERROR:  could not access status of transaction 39728149
DETAIL:  Could not open file "pg_clog/0025": Invalid argument.

e quando vou atualizar registro está dando este erro


ERROR: could not open relation 1663/12759333/12759467: Invalid argument
SQL state: XX000


  Me desculpe insistir pelos detalhes.

  Certa vez tive esse problema e segui essas threads aqui:[1][2]


  Há algum arquivo físico que foi perdido e por esse motivo você está recebendo 
essa mensagem.

  [1] http://archives.postgresql.org/pgsql-general/2004-11/msg01446.php
  [2] 
http://bytes.com/groups/postgresql/423471-could-not-access-status-transaction-4244329-a


  Atte,

  -- 
  Marcelo Costa
  www.marcelocosta.net
  -
  "Os muito poderosos e os muito estúpidos possuem uma coisa em comum. Ao invés 
de alterarem as suas visões para se ajustarem aos fatos do mundo, eles alteram 
os fatos para ajustá-los às suas visões.", 

  Doctor Who.



--


  ___
  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] Problemas com PGDUMP

2009-01-20 Por tôpico Osvaldo Kussama
Em 20/01/09, Maximiliano Gil Costa - COSTATECS escreveu:
> Bom dia;
>
> Faco o backup de uma base pgsql com pg_dump. A base possui 325 tabelas
>
> Porem, ao usar pg_restore para restaurar, a base esta retornando com 80
> tabelas.
>
> Alguem tem alguma ideia???
>


Você está rodando com super-usuário ou, pelo menos, com o usuário dono
de todas as tabelas?

Tente rodar tanto o pg_dump quanto o pg_restore com a opção -v (--verbose).

Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] could not access status of transaction XXXX

2009-01-20 Por tôpico Marcelo Costa
2009/1/20 George 

>  Está dando este erro no VAccum...
>
> ERROR:  could not access status of transaction 39728149
> DETAIL:  Could not open file "pg_clog/0025": Invalid argument.
>
> e quando vou atualizar registro está dando este erro
>
>
> ERROR: could not open relation 1663/12759333/12759467: Invalid argument
> SQL state: XX000
>
>

Me desculpe insistir pelos detalhes.

Certa vez tive esse problema e segui essas threads aqui:[1][2]

Há algum arquivo físico que foi perdido e por esse motivo você está
recebendo essa mensagem.

[1] http://archives.postgresql.org/pgsql-general/2004-11/msg01446.php
[2]
http://bytes.com/groups/postgresql/423471-could-not-access-status-transaction-4244329-a


Atte,

-- 
Marcelo Costa
www.marcelocosta.net
-
"Os muito poderosos e os muito estúpidos possuem uma coisa em comum. Ao
invés de alterarem as suas visões para se ajustarem aos fatos do mundo, eles
alteram os fatos para ajustá-los às suas visões.",

Doctor Who.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] could not access status of transaction XXXX

2009-01-20 Por tôpico George
Está dando este erro no VAccum...

ERROR:  could not access status of transaction 39728149
DETAIL:  Could not open file "pg_clog/0025": Invalid argument.

e quando vou atualizar registro está dando este erro


ERROR: could not open relation 1663/12759333/12759467: Invalid argument
SQL state: XX000

Desde já agradeço


  - Original Message - 
  From: Marcelo Costa 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Tuesday, January 20, 2009 12:10 PM
  Subject: Re: [pgbr-geral] could not access status of transaction 



Algém poderia me dar uma luz sobre este erro ???

"could not access status of transaction", 

  A única mensagem do log é essa ?

  Caso existam outras linhas reproduza elas aqui.


  -- 
  Marcelo Costa
  www.marcelocosta.net
  -
  "Os muito poderosos e os muito estúpidos possuem uma coisa em comum. Ao invés 
de alterarem as suas visões para se ajustarem aos fatos do mundo, eles alteram 
os fatos para ajustá-los às suas visões.", 

  Doctor Who.



--


  ___
  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] dúvida com sql

2009-01-20 Por tôpico Osvaldo Kussama
Em 20/01/09, Marcos Fabrício Corso escreveu:
> olá
> estou com uma dúvida com um comando sql
> será que podem me ajudar
> " select codigo , item , ( item + codigo ) as indice from email002 where
> codigo >= "+codigo+" and item >= "+item+" order by indice ; "
>
> o conteudo da tabela é
> codigo  item
> 1  1
> 1  2
> 2  1
> 2  2
>
> quando faço o select só fica no primeiro registro (1,1), ele não vai para o
> próximo registro
>
> se eu usar :
> " select codigo , item from email002 where codigo >= "+codigo+" and item >=
> "+item+" order by codigo , item ; "
>
> dae ele retorna (1,1) depois retorna (2,2), ou seja pulou o registro (1,2),
> bem como o (2,1)
>


Creio que o problema está em outro ponto de seu sistema:

bdteste=# CREATE TEMP TABLE foo(codigo int, item int);
CREATE TABLE
bdteste=# INSERT INTO foo VALUES (1,1), (1,2), (2,1), (2,2);
INSERT 0 4
bdteste=# SELECT* FROM foo;
 codigo | item
+--
  1 |1
  1 |2
  2 |1
  2 |2
(4 registros)

bdteste=# SELECT codigo , item , ( item + codigo ) AS indice FROM foo
bdteste-#  WHERE codigo >= 1 and item >= 1 ORDER BY indice ;
 codigo | item | indice
+--+
  1 |1 |  2
  1 |2 |  3
  2 |1 |  3
  2 |2 |  4
(4 registros)

bdteste=# SELECT codigo , item , ( item + codigo ) AS indice FROM foo
 WHERE codigo >= 1 and item >= 2 ORDER BY indice ;
 codigo | item | indice
+--+
  1 |2 |  3
  2 |2 |  4
(2 registros)

Osvaldo
PS: PostgreSQL 8.3.5
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Problemas com PGDUMP

2009-01-20 Por tôpico Maximiliano Gil Costa - COSTATECS
Bom dia;

Faco o backup de uma base pgsql com pg_dump. A base possui 325 tabelas

Porem, ao usar pg_restore para restaurar, a base esta retornando com 80 tabelas.

Alguem tem alguma ideia???

Grato,
Maximiliano Gil Costa
m...@costatecs.com.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] could not access status of transaction XXXX

2009-01-20 Por tôpico Marcelo Costa
>
>
> Algém poderia me dar uma luz sobre este erro ???
>
> "could not access status of transaction",
>
>
A única mensagem do log é essa ?

Caso existam outras linhas reproduza elas aqui.


-- 
Marcelo Costa
www.marcelocosta.net
-
"Os muito poderosos e os muito estúpidos possuem uma coisa em comum. Ao
invés de alterarem as suas visões para se ajustarem aos fatos do mundo, eles
alteram os fatos para ajustá-los às suas visões.",

Doctor Who.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Fwd: could not access status of transaction XXXX

2009-01-20 Por tôpico George

PostgreSql Versão 8.2 

SO - Sistema Operacional Windows XP

Obs.  Houve queda de energia

Obrigado

george


  - Original Message - 
  From: Marcelo Costa 
  To: pgbr-geral@listas.postgresql.org.br 
  Sent: Tuesday, January 20, 2009 11:44 AM
  Subject: [pgbr-geral] Fwd: could not access status of transaction 


  Boa tarde


  -- Forwarded message --


  Boa tarde

  Algém poderia me dar uma luz sobre este erro ???

  "could not access status of transaction", 

  Isto acontece quandovou dar vaccum.

  Desde já agradeço

  George

  ___


  Nos informe os detalhes técnicos de seu servidor:

  Versão do PostgreSQL, SO, etc.



  Atte,

  -- 
  Marcelo Costa
  www.marcelocosta.net
  -
  "Os muito poderosos e os muito estúpidos possuem uma coisa em comum. Ao invés 
de alterarem as suas visões para se ajustarem aos fatos do mundo, eles alteram 
os fatos para ajustá-los às suas visões.", 

  Doctor Who.



--


  ___
  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] Fwd: could not access status of transaction XXXX

2009-01-20 Por tôpico Marcelo Costa
Boa tarde

-- Forwarded message --

 Boa tarde

Algém poderia me dar uma luz sobre este erro ???

"could not access status of transaction",

Isto acontece quandovou dar vaccum.

Desde já agradeço

George

 ___


Nos informe os detalhes técnicos de seu servidor:

Versão do PostgreSQL, SO, etc.


Atte,

-- 
Marcelo Costa
www.marcelocosta.net
-
"Os muito poderosos e os muito estúpidos possuem uma coisa em comum. Ao
invés de alterarem as suas visões para se ajustarem aos fatos do mundo, eles
alteram os fatos para ajustá-los às suas visões.",

Doctor Who.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] could not access status of transaction XXXX

2009-01-20 Por tôpico George
Boa tarde

Algém poderia me dar uma luz sobre este erro ???

"could not access status of transaction", 

Isto acontece quandovou dar vaccum.

Desde já agradeço

George

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] dúvida com sql

2009-01-20 Por tôpico Marcos Fabrício Corso
olá
estou com uma dúvida com um comando sql
será que podem me ajudar
" select codigo , item , ( item + codigo ) as indice from email002 where codigo 
>= "+codigo+" and item >= "+item+" order by indice ; "

o conteudo da tabela é
codigo  item
1  1
1  2
2  1
2  2

quando faço o select só fica no primeiro registro (1,1), ele não vai para o 
próximo registro

se eu usar :
" select codigo , item from email002 where codigo >= "+codigo+" and item >= 
"+item+" order by codigo , item ; "

dae ele retorna (1,1) depois retorna (2,2), ou seja pulou o registro (1,2), bem 
como o (2,1)

alguém pode ajudar

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] Operador ": ?"

2009-01-20 Por tôpico Vinicius
Fabrízio de Royes Mello escreveu:
> Uma funcao simples que "emula" um operador ternário...
Legal cara, eu desconhecia o "anyelement"...bacana mesmo !!

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] Operador ": ?"

2009-01-20 Por tôpico Fabrízio de Royes Mello
> Pessoal, apenas por curiosidade, teria como utilizar o operador "? :" em
> Pl/pgSQL ? Igual na linguagem C...
> Até onde eu sei, não é possível criar operador ternário com o CREATE
> OPERATOR
> Claro que isso é apenas facilidade, não uma necessidade.
>

Caro Vinicius,

Já passei pelo mesmo problema e resolvi criando uma função bem simples:

create or replace function fc_iif(boolean, anyelement, anyelement) returns
anyelement as
$$
  select case when $1 is true then $2 else $3 end;
$$
language 'sql';


Dai basta vc usar:

1) Num Select

select fc_iif( (tipopessoa='F'), 'FISICA', 'JURIDICA' ), codigo, nome
   from pessoa;

2) Numa PLpgsql:

sTipoPessoa := fc_iif( (tipopessoa='F'), 'FISICA', 'JURIDICA' );


Uma funcao simples que "emula" um operador ternário...

Espero ter ajudado.


Cordialmente,

-- 
Fabrízio de Royes Mello
>> Blog sobre PostgreSQL: 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