[pgbr-geral] Tipos OID x Int64
Ola pessoal, Eu tenho uma tabela com um campo OID para armazenamento de arquivos, como PDF, Relatorios DOCs e outros. Tenho uma aplicação em C# que precisa identificar os tipos dos campos que estão vindo do banco, para executar um determinado processo com base nestes tipos. Só que estou tendo dificuldades em identificar um campo OID, porque para mim (C#) ele chega como um Int64. Isto esta me dificultando a identificação, pois tenho outros campos deste tipo que não são OIDs, logo não consigo distinguir o que é realmente Int64 de um OID. Alguém teria uma sugestão para resolver isto? -- Marcio Roberto Chiaveli ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tipos OID x Int64
2009/10/16 Marcio Roberto Chiaveli marcio.chiav...@gmail.com: Tenho uma aplicação em C# que precisa identificar os tipos dos campos que estão vindo do banco, para executar um determinado processo com base nestes tipos. Só que estou tendo dificuldades em identificar um campo OID, porque para mim (C#) ele chega como um Int64. Isto esta me dificultando a identificação, pois tenho outros campos deste tipo que não são OIDs, logo não consigo distinguir o que é realmente Int64 de um OID. Alguém teria uma sugestão para resolver isto? É, identificar baseado apenas no tipo vai ser complicado... Podes modificar o driver para te retornar um tipo diferente, como uma classe derivada de sua criação? Roberto ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tipos OID x Int64
Como assim Roberto, não entendi. O que voce quiz dizer com *modificar o driver*? 2009/10/16 Roberto Mello roberto.me...@gmail.com 2009/10/16 Marcio Roberto Chiaveli marcio.chiav...@gmail.com: Tenho uma aplicação em C# que precisa identificar os tipos dos campos que estão vindo do banco, para executar um determinado processo com base nestes tipos. Só que estou tendo dificuldades em identificar um campo OID, porque para mim (C#) ele chega como um Int64. Isto esta me dificultando a identificação, pois tenho outros campos deste tipo que não são OIDs, logo não consigo distinguir o que é realmente Int64 de um OID. Alguém teria uma sugestão para resolver isto? É, identificar baseado apenas no tipo vai ser complicado... Podes modificar o driver para te retornar um tipo diferente, como uma classe derivada de sua criação? Roberto ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Marcio Roberto Chiaveli ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tipos OID x Int64
Você poderia me dar mais detalhes do que você está tentando fazer? 2009/10/16 Marcio Roberto Chiaveli marcio.chiav...@gmail.com Como assim Roberto, não entendi. -- 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] Limitar acesso ao banco via SQL?
Pessoal, Tenho uma dúvida, existe uma forma de limitar o acesso (AKA disable login) no PostgreSQL via SQL? Sei que tenho condições de fazer isto via pg_hba.conf. Grato, Rubens J Rodrigues ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Inserir dados PHP no postgreSQL pelo Netbeans
From: Rodolfo rof20...@gmail.com o problema deve ser que para toda vez que precisar inserir dados eu tenha que estar conectado ao DB pelo pg_connect. Quando fiz a conexão pelo script funcionou, mesmo eu estando conectado via framework. Porém quando coloca INSERT INTO.não funcionava, só funcionou quando informei a função de conexão (pg_connect) Bom, se alguem tiver mais algum detalhe agradeço ^^ Sim, você tem que usar uma conexão previamente aberta pelo pg_connect ou pg_pconnect e depois pg_query. Manda pra lista o trecho de seu código que faz o que você quer e a versão do PostgreSQL e do PHP. Flavio Henrique A. Gurgel Consultor -- 4Linux tel. 55-11-2125.4765 fax. 55-11-2125.4777 www.4linux.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] Tipos OID x Int64
2009/10/16 Marcio Roberto Chiaveli marcio.chiav...@gmail.com: Como assim Roberto, não entendi. O que voce quiz dizer com modificar o driver? O driver é um programa escrito em C#, certo? Imagino que estejas usando o npgsql [1], que é de código livre. Ele pode ser então modificado de acordo com suas necessidades, como qualquer outro programa. Recompilas então o driver, e o usas normalmente. De acordo com a página do npgsql, eles tem fórums para discussão [2]. Talvez eles possam responder melhor a tua pergunta, por ser um fórum especializado em .NET e PostgreSQL. Roberto [1] http://npgsql.projects.postgresql.org/ [2] http://pgfoundry.org/forum/?group_id=1000140 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Passar string para função
William Leite Araújo-2 wrote: Aspas duplas não é para campo texto (string), mas para nomes de tabela/colunas/funções, etc... O correto para o seu caso é : *SELECT* criarconta('BANCO') Obrigado. -- View this message in context: http://www.nabble.com/Passar-string-para-fun%C3%A7%C3%A3o-tp25877799p25925263.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] Trigger Procedure - ERRO tentando INSERT
Gente, primeira vez que estou lidando com trigger... A tabela saldodiario tem o campo saldo. CONFIRMADO. Erro de SQL: ERROR: syntax error at saldo DETAIL: Expected record variable, row variable, or list of scalar variables following INTO. CONTEXT: compilation of PL/pgSQL function ins_mov near line 8 Indicação de entrada : CREATE FUNCTION ins_mov() RETURNS trigger AS $$ DECLARE vsaldo NUMERIC; BEGIN -- Verifica se saldo deste dia á existe SELECT sd.saldo FROM saldodiario AS sd WHERE sd.conta = NEW.conta AND sd.data = NEW.data INTO saldo; IF vsaldo IS NULL THEN INSERT INTO saldodiario (conta,data,saldo) VALUES (NEW.conta,NEW.data,NEW.montante); ELSE UPDATE saldodiario AS sd SET sd.saldo = vsaldo+NEW.montante WHERE sd.conta=NEW.conta AND sd.data=NEW.data END IF; RETURN NULL; END; $$ LANGUAGE plpgsql; -- View this message in context: http://www.nabble.com/Trigger-Procedure---ERRO-tentando-INSERT-tp25925330p25925330.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] Limitar acesso ao banco via SQL?
Olá Rubens, Você pode revogar o privilégio CONNECT para todos e depois conceder para determinado usuário: REVOKE CONNECT ON DATABASE banco FROM PUBLIC; GRANT CONNECT ON DATABASEbanco to usuario; 2009/10/16 Rubens José Rodrigues rubens.rodrig...@batistarepresentacoes.com Pessoal, Tenho uma dúvida, existe uma forma de limitar o acesso (AKA disable login) no PostgreSQL via SQL? Sei que tenho condições de fazer isto via pg_hba.conf. Grato, Rubens J Rodrigues ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Matheus Ricardo Espanhol --- Dextra Sistemas http://www.dextra.com.br/postgres/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Limitar acesso ao banco via SQL?
2009/10/16 Rubens José Rodrigues rubens.rodrig...@batistarepresentacoes.com Pessoal, Tenho uma dúvida, existe uma forma de limitar o acesso (AKA disable login) no PostgreSQL via SQL? Sei que tenho condições de fazer isto via pg_hba.conf. Grato, Rubens J Rodrigues https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Creio que com um GRANT/REVOKE você consiga fazer o que deseja. Veja o GRANT CONNECT DATABASE meudb TO meuusuario em [1]. [1] http://www.postgresql.org/docs/8.4/interactive/sql-grant.html -- 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
Re: [pgbr-geral] Tipos OID x Int64
Eu faço um select no banco e preciso saber qual é o tipo de cada campo recuperado por este select. Na verdade isso eu consigo, só que o campo OID chega para min como um campo do tipo Int64 e não como um tipo OID que é o que eu preciso saber. 2009/10/16 Sebastian SWC sebastian...@gmail.com Você poderia me dar mais detalhes do que você está tentando fazer? 2009/10/16 Marcio Roberto Chiaveli marcio.chiav...@gmail.com Como assim Roberto, não entendi. -- 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 -- Marcio Roberto Chiaveli ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Trigger Procedure - ERRO tentando INSERT
Um resultado de um select dentro de uma função deve ser atribuído a uma variável. Assim, vc deve criar uma variável (por exemplo, v_saldo) para receber o valor de saldo e modificar seu select para: select into v_saldo sd.saldo from Atenciosamente, Daniel P. Julião 2009/10/16 Bruno Carneiro guimaraescarne...@gmail.com Gente, primeira vez que estou lidando com trigger... A tabela saldodiario tem o campo saldo. CONFIRMADO. Erro de SQL: ERROR: syntax error at saldo DETAIL: Expected record variable, row variable, or list of scalar variables following INTO. CONTEXT: compilation of PL/pgSQL function ins_mov near line 8 Indicação de entrada : CREATE FUNCTION ins_mov() RETURNS trigger AS $$ DECLARE vsaldo NUMERIC; BEGIN -- Verifica se saldo deste dia á existe SELECT sd.saldo FROM saldodiario AS sd WHERE sd.conta = NEW.conta AND sd.data = NEW.data INTO saldo; IF vsaldo IS NULL THEN INSERT INTO saldodiario (conta,data,saldo) VALUES (NEW.conta,NEW.data,NEW.montante); ELSE UPDATE saldodiario AS sd SET sd.saldo = vsaldo+NEW.montante WHERE sd.conta=NEW.conta AND sd.data=NEW.data END IF; RETURN NULL; END; $$ LANGUAGE plpgsql; -- View this message in context: http://www.nabble.com/Trigger-Procedure---ERRO-tentando-INSERT-tp25925330p25925330.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 mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Dúvida de modelagem de contas de ba ncos
Bom dia, Se ajudar : No meu caso tenho na tabela de movimentações da conta um campo que grava um sequencial(para saber a sequencia cronológica dos movimentos) e outro o saldo atual (saldo do movimento anterior + o valor do movimento que está sendo incluído). -na tabela da conta fica o saldo inicial. -quando incluo uma nova movimentacao apenas busco o saldo gravado no movimento anterior(se for a primeira movimentação pego o saldo inicial da conta). -quando excluo ou modifico uma movimentaçao tenho que recalcular o saldo apartir do movimento excluído para frente. assim tenho sempre o valor do saldo na conta para consulta sem precisar fazer muito cálculo. espero te ajudado de alguma forma. Atenciosamente, Irineu Raymundo. - Original Message - From: Bruno Carneiro guimaraescarne...@gmail.com To: pgbr-geral@listas.postgresql.org.br Sent: Saturday, October 10, 2009 11:31 AM Subject: [pgbr-geral] Dúvida de modelagem de contas de bancos Quero modelar a movimentação financeira em uma conta. A conta tem um saldo inicial. A partir daí haverão várias movimentações. O saldo inicial + as movimentações vão gerar um novo saldo. Como eu devo tratar esse saldo de forma eficiente? 1- Guardar somente o saldo inicial e toda vez recalcular o saldo baseado nas movimentações? 2- Guardar o saldo atual em um campo. O problema da abordagem número dois é que toda vez que alguém fizer uma nova movimentação tenho que recalcular, talvez não seja o ideal. O que me sugerem? -- View this message in context: http://www.nabble.com/D%C3%BAvida-de-modelagem-de-contas-de-bancos-tp25834706p25834706.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 Esta mensagem foi verificada pelo sistema de Segurança da SJB Solados Ltda. Esta mensagem foi verificada pelo sistema de Segurança da SJB Solados Ltda. ___ 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 de modelagem de contas de banc os
Irineu Raymundo wrote: -quando incluo uma nova movimentacao apenas busco o saldo gravado no movimento anterior(se for a primeira movimentação pego o saldo inicial da conta). -quando excluo ou modifico uma movimentaçao tenho que recalcular o saldo apartir do movimento excluído para frente. assim tenho sempre o valor do saldo na conta para consulta sem precisar fazer muito cálculo. Olá Irineu, você tem toda razão. Amadureci a idéia e FINALMENTE ENTENDI que não há nenhum problema em armazenar o saldo atual e a cada movimentação só fazer o cálculo a partir daquela movimentação, somando ou diminuindo do saldo atual. No meu caso, não estou tratando saldo inicial. Por enquanto considero sempre zero e ao criar a conta o usuário vai fazer um depósito nela, referente ao saldo inicial. Fora isso, tenho ainda tabela de saldo diário, para fazer previsões e gerar relatórios do sobe e desce da conta. E além disso, vou armazenar o saldo atual em algum lugar que ainda não defini, provavelmente na tabela conta mesmo. Obrigado a todos! -- View this message in context: http://www.nabble.com/D%C3%BAvida-de-modelagem-de-contas-de-bancos-tp25834706p25927976.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] Trigger Procedure - ERRO tentando INSERT
2009/10/16 Bruno Carneiro guimaraescarne...@gmail.com corte ERROR: syntax error at saldo DETAIL: Expected record variable, row variable, or list of scalar variables following INTO. CONTEXT: compilation of PL/pgSQL function ins_mov near line 8 Indicação de entrada : CREATE FUNCTION ins_mov() RETURNS trigger AS $$ DECLARE vsaldo NUMERIC; BEGIN -- Verifica se saldo deste dia á existe SELECT sd.saldo FROM saldodiario AS sd WHERE sd.conta = NEW.conta AND sd.data = NEW.data INTO saldo; corte Pelo que pude perceber vc informou a variável errada no INTO... não seria a variável vsaldo??? 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
Re: [pgbr-geral] unexpected EOF on client connection
Já fiz de tudo para resolver o problema deste BAD GATEWAY e tive até suporte do pessoal da MICROSOFT, mas o problema maior é que a transação continua PRESA e limitei o postgresql para 150 conexões simultaneas e praticamente estao todos sendo utilizado devido a este problema. Exite alguma forma de configuração no Postgresql para colocal algum time out matar esta transacao que esta presa ??? Lembro que este sistema que possuo só da problema e um cliente e tenho instalado em 19 deles. Desde já agradeço George - Original Message - From: Fabrízio de Royes Mello To: Comunidade PostgreSQL Brasileira Sent: Wednesday, October 14, 2009 12:50 PM Subject: Re: [pgbr-geral] unexpected EOF on client connection 2009/10/14 George geo...@platin.com.br Bom dia ! Alguém poderia me ajudar, esta dando o seguitne problema que segue abaixo... 2009-10-14 11:42:34 LOG: could not send data to client: Unknown winsock error 10061 2009-10-14 11:42:34 LOG: could not receive data from client: Unknown winsock error 10061 2009-10-14 11:42:34 LOG: unexpected EOF on client connection Essa mensagem indica (como ela mesma informa) que a conexão efetuada com o PostgreSQL não consegue devolver informações ao cliente... Um exemplo dessa ocorrência é ter uma aplicação desktop que efetua uma conexão persistente com o PostgreSQL e a estação cliente é desligada... lá no Servidor o PostgreSQL não consegue devolver informações ao cliente pois o mesmo está inacessível... Verifique o lado cliente da sua conexão... em ambientes windows eu daria uma olhada no Firewall do dele e no anti-virus. 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 mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] DER - documentador entidade relacionamento
Daniel Julião wrote: Não conheço sobre essa ferramenta que estão falando, mas já tem algum tempo que baixei a Power Architect. É uma ferramenta free que, apesar de alguns bugs, funciona muito bem com o Postgre. O endereço pra baixar é: http://www.sqlpower.ca/page/architect Baixei o Power Architect e na hora de sincronizar com meu banco no servidor estou obtendo o seguinte erro na hora de testar a conexão: ( o servidor está liberado para conexão externa ) org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host 201.79.229.118, user bcarneiro, database bcarneiro, SSL off at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:275) at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:94) at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66) at org.postgresql.jdbc2.AbstractJdbc2Connection.init(AbstractJdbc2Connection.java:125) at org.postgresql.jdbc3.AbstractJdbc3Connection.init(AbstractJdbc3Connection.java:30) at org.postgresql.jdbc3.Jdbc3Connection.init(Jdbc3Connection.java:24) at org.postgresql.Driver.makeConnection(Driver.java:382) at org.postgresql.Driver.connect(Driver.java:260) at ca.sqlpower.sql.SPDataSource.createConnection(SPDataSource.java:482) at ca.sqlpower.swingui.SPDataSourcePanel$1.actionPerformed(SPDataSourcePanel.java:157) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) -- View this message in context: http://www.nabble.com/DER---%22documentador%22-entidade-relacionamento-tp12529702p25933303.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] Trigger Procedure - ERRO tentando INSERT
fabriziomello wrote: Pelo que pude perceber vc informou a variável errada no INTO... não seria a variável vsaldo??? Então, era isso mesmo. Por isso tinha apagado a mensagem logo depois que enviei, quando percebi o erro simples. Mas ai, o tópico já tinha sido respondido... Desculpem a falta de atenção. -- View this message in context: http://www.nabble.com/Re%3A-Trigger-Procedure---ERRO-tentando-INSERT-tp25926196p25933410.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] [OT] YAPC::Brasil 2009 - O maior evento de Perl do Brasil
Aos Entusiastas de Perl de Todo Brasil, É com enorme satisfação que convidamos você para o maior evento de Perl até hoje realizado em território nacional! YAPC::Brasil 2009 - Yet Another Perl Conference, Brasil http://www.yapcbrasil.org.br/2009 Período: 30, 31 de outubro e 1 de novembro Local: Universidade Federal Fluminense, Niterói, RJ Serão 3 dias repletos de palestras, showcases e minicursos divididos nas trilhas beginner, corporate e immersion, apresentando soluções de desenvolvimento, padrões de design, TDD, orientação a objetos, funcional e procedural, escalabilidade, web development, agile development, e muito mais, com as maiores personalidades de Perl do cenário nacional. Venha conhecer o que há de mais moderno na linguagem que move a Internet! Inscreva-se já! Vagas limitadas! As Yet Another Perl Conferences (YAPCs) acontecem no mundo inteiro e são eventos sem fins lucrativos organizados pela própria comunidade de Perl. A taxa de inscrição (R$ 40, e apenas R$20 para estudantes) tem o objetivo apenas de cobrir os custos do evento, e será tratada com total transparência. Coordene sua vinda com outros participantes! * Use a Wiki! (http://www.yapcbrasil.org.br/2009/wiki) * Entre no canal de IRC (#yapcbrasil na rede irc.perl.org ou http://www.yapcbrasil.org.br/2009/chat.html)! Sobre o local: Niterói é a cidade com o maior IDH do Rio de Janeiro e terceira em maior número de turistas. Fica a apenas alguns minutos dos principais pontos turísticos do Rio e tem a melhor vista da cidade. O campus da UFF, sede do YAPC::Brasil 2009, é bem localizado e de fácil acesso, com diversas opções de estadia, alimentação e lazer. Consulte o mapa no site do evento para dicas! Mais informações: http://www.yapcbrasil.org.br/2009 Email: organiza...@yapcbrasil.org.br Contamos com a sua presença. Nos vemos lá! -- Comitê Organizador da YAPC::Brasil::2009 http://www.yapcbrasil.org.br/2009/ organiza...@yapcbrasil.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral