Re: [pgbr-geral] RES: PGBR2015 - Prêmio Destaques Comunidade
> > b) Na primeira etapa, cada membro da lista poderá indicar até três nomes >> para cada uma das categorias do prêmio: >>* Contribuição com código no PostgreSQL; >> > Fabrizio de Royes Mello > >* Contribuição com código em ferramentas livres relacionadas ao >> PostgreSQL: > > Fabrizio de Royes Mello Euler Taveira >* Pessoa que melhor contribuiu na lista pgbr-geral; > > Matheus de Oliveira Flávio Araque Gurgel Glauco Torres > > >* Melhor contribuição na organização da comunidade brasileira; > > Fabrizio de Royes Mello > >* Melhor artigo técnico publicado nos últimos 2 anos. > > Fabio Telles Atenciosamente, Anderson Abreu ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Importação de Base Sybase
Em 4 de setembro de 2015 12:43, Roberto Mello escreveu: > 2015-09-04 11:29 GMT-04:00 Euler Taveira : >> >> >> Resumindo, não é porque um software é de código aberto que o >> desenvolvimento e/ou suporte é de graça. Software custa muito dinheiro. >> Quanto você acha que custaria a equipe de desenvolvimento do PostgreSQL? > > > Muito bem dito. > > @Marcos Thomaz, Tenho aprofundado meus estudos e trabalhos de consultoria em migração de dados. Existem duas ferramentas que eu olharia com carinho o Migration Toolkit da EnterpriseDB e a ESF Database Migration, ambas são comercializadas e fazem com Sybase. Já usei as duas e foram excelentes nos meus trabalhos. @Comentários (rs), Concordo em gênero, número e grau com todas as palavras ditas. E ressalto, ainda, que nas minhas consultorias pelo país tenho visto algumas instalações PostgreSQL com novos módulos, onde empresas e profissionais desenvolvem rotinas interessantes e não se preocupam em devolver para a comunidade o código para que possa ser melhorado. Triste isso! --- Anderson Abreu andersonab...@gmail.com "O judoca é o que possui: humildade para aprender aquilo que lhe ensinam, paciência para ensinar o que aprendeu aos seus semelhantes e fé para acreditar naquilo que não compreende. Saber cada dia um pouco mais e usá-lo todos os dias para o bem" (Jigoro Kano) > ___ > 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 de autenticação através do arquivo Bat
> Segue o corpo do bat: > > @Echo off > > set PGUSER=postgres > set PGPASSWORD=root > > c: > cd \ > cd C:\Program Files (x86)\PostgreSQL\9.3\bin > > @echo "Aguarde enquanto o banco de dados é criado..." > > psql -U postgres -c "create database MeuBanco" > > pg_restore.exe -i -h localhost -p 5432 -U postgres -d MeuBanco -v > "D:\Sollaris.backup" > *Não seria -f no luga de -v* ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Alta disponibilidade
>> Pode ser utilizado o DRBD para a alta disponibilidade. > > > Apenas replicando o disco? Como fica o desempenho do mesmo? Estou analisando e testando vários cenários. Assim que conseguir concluir (estou ralando pacas em outro projeto) vou publicar para a comunidade... Estive vendo uma empresa (linbit.com) que faz isso, mas não tenho ideia de valores. Parece que eles tem tudo pronto. Atenciosamente, Anderson Abreu andersonab...@gmail.com "O judoca é o que possui: humildade para aprender aquilo que lhe ensinam, paciência para ensinar o que aprendeu aos seus semelhantes e fé para acreditar naquilo que não compreende. Saber cada dia um pouco mais e usá-lo todos os dias para o bem" (Jigoro Kano) ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Alta disponibilidade
> Alguem tem algum material sobre alta disponibilidade com exemplo e pratica > estou querendo fazer um curso da 4linux.. vcs recomenda ? > > Vc aqui usa, por exemplo o pfsense para load balance/faiover? > Pode ser utilizado o DRBD para a alta disponibilidade. Atenciosamente, Anderson Abreu andersonab...@gmail.com "O judoca é o que possui: humildade para aprender aquilo que lhe ensinam, paciência para ensinar o que aprendeu aos seus semelhantes e fé para acreditar naquilo que não compreende. Saber cada dia um pouco mais e usá-lo todos os dias para o bem" (Jigoro Kano) ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] postgre cloud
> alguém conhece algum serviço de postgre cloud como o www.heroku.com, mas > com valores mas moderados. > > no meu plano pago 5 dólares mas tenho restrição de números de registro, mas > se eu quiser um plano melhor vai para 50 > > nao tem meio termo tipo 15 ou 25. > > se alguém conhecer algum serviço deste tipo com planos melhores. Bom dia!!! Tem o da Amazon. http://aws.amazon.com/pt/rds/postgresql/pricing/ Tem o Cloud Postgres http://www.cloudpostgres.com/ > ___ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > Atenciosamente, Anderson Abreu andersonab...@gmail.com "O judoca é o que possui: humildade para aprender aquilo que lhe ensinam, paciência para ensinar o que aprendeu aos seus semelhantes e fé para acreditar naquilo que não compreende. Saber cada dia um pouco mais e usá-lo todos os dias para o bem" (Jigoro Kano) ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Treinamento PostgreSQL
> Alguém pode me indicar alguma instituição que realiza treinamentos de > PostgreSQL no estado do Espírito Santo? Oi Stanley, "Googlando" por treinamentos, encontrei a Tecnisys, inclusive com instrutores de renome internacional na comunidade. Pelo que entendi, ela possui uma rede nacional de parceiros e tem ministrado cursos em todo o Brasil. Segue site www.tecnisys.com.br. Atenciosamente, Anderson Abreu andersonab...@gmail.com "O judoca é o que possui: humildade para aprender aquilo que lhe ensinam, paciência para ensinar o que aprendeu aos seus semelhantes e fé para acreditar naquilo que não compreende. Saber cada dia um pouco mais e usá-lo todos os dias para o bem" (Jigoro Kano) Em 20 de maio de 2014 15:11, Stanley Mendes Fonseca escreveu: > Boa tarde > Alguém pode me indicar alguma instituição que realiza treinamentos de > PostgreSQL no estado do Espírito Santo? > > > ___ > 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] Postgres Plus Advanced Server
> O que é Postgres Plus® Advanced Server > > qual a diferença para o PostGres tradicional? Oi Marcelo, Espero que ajude. Esse texto foi repassado pra mim. A empresa que conheço é a Tecnisys (www.tecnisys.com.br), inclusive com abrangência nacional. Sei que diversos órgãos públicos têm adotado o Postgres Plus® não só pela ferramental, mas, também, pelo fato da garantia do suporte no brasil e no mundo. Segue o texto. Cases de sucesso da EnterpriseDB no mundo: http://enterprisedb.com/success-stories http://enterprisedb.com/success-stories/customer-quotes O Postgres PLUS® Advanced Server é o produto da empresa EnterpriseDB, baseado no produto da comunidade. Possui com toda a robustez, garantia de suporte, roadmap do produto e escalabilidade exigidas de um sistema destinado a pequenas, médias e grandes corporações, com foco em ambientes de missão crítica. Com intuito de reduzir os custos com licenciamento em softwares proprietários como DB2, Oracle, SQLServer, dentro das corporações, vem desenvolvendo há 9 anos soluções sólidas de compatibilidade com o Oracle Database, por exemplo. Assim, diversos recursos foram implementados como datatypes, partitions, database links, users, roles, triggers, stored procederes. Realiza a leitura de PL/SQL e diversas views de sistema, implementadas no Oracle. A EnterpriseDB, através de seus representantes, disponibiliza um treinamento específico para os DBAs Oracle. Existe uma carreira de certificação para o produto da comunidade PostgreSQL e para os produtos da EnterpriseDB. Existem diversos testes de desempenho entre as versões da comunidade e o produto subscrito e, comprovadamente, observou-se ganhos de até 400x na escrita de dados em tabelas particionadas e 76x na leitura de dados em tabelas particionadas. Possui alta disponibilidade, replicação ativo-ativo (xDBReplication), monitoramento centralizado de diversos servidores remotos (PostgreSQL e Postgres Plus®) de banco de dados com o Postgres Enterprise Manager - PEM, proteção contra SQLInjection com o SQL/Protector, Ferramenta de migração de dados com o Migration Toolkit, monitor de atualização do Postgres Plus, gerenciamento de failover, dentre outros. Todos os produtos são testados, certificados, integrados e específicos pela equipe de engenheiros da EnterpriseDB, que inclusive faz parte das contribuições na comunidade, para atendimento as especificidades e complexidades conhecidas em servidores de banco de dados em missão crítica. A forma de registro do Postgres PLUS é similar a outros fabricantes com fornecimento de subscrição, com posição consolidada no Brasil, e aceita pelos órgãos públicos de controle e o cliente tem direito a utilizar todo o suporte e atualização durante o período contratual. Principais vantagens do produto subscrito para o produto da comunidade: - Produto superior em desempenho, pois é submetido a testes de stress e homologado para aplicações de missão crítica, certificado e testado para diversos sistemas operacionais; - Possui um Nível de serviço garantido em contrato, possibilitando ao cliente a abertura de chamados, a garantia de atendimento baseado em níveis de severidade, atualizações para a versão mais atual disponível, acesso a base de conhecimento e correção de problemas; - O suporte Web e telefônico ao produto é feito em língua portuguesa, 24 horas por dia, com o atendimento de técnicos e engenheiros certificados pelo fabricante; - Possui diversas funcionalidades já incluídas no produto principal, sem a necessidade e surpresas em adquirir módulos adicionais (comparativamente aos produtos comerciais); - O produto Postgres Plus® é 100% compatível com o produto PostgreSQL da comunidade, sem impactos em migrações de bases de dados; - Possui compatibilidade com diversos bancos de dados proprietários, dentre eles Oracle, SQL Server, MySQL dentre outros; - O cliente mantém o investimento já realizado em bancos de dados proprietários e em recursos humanos e treinamentos, devido a compatibilidade com o Oracle e conectividade do Postgres Plus® e da similaridade com as ferramentas de administração do banco de dados e linhas de comando; - Existe ainda forte incentivo à melhora do produto, sendo a empresa EnterpriseDB uma das maiores investidoras de recursos na própria comunidade. Atenciosamente, Anderson Abreu andersonab...@gmail.com "O judoca é o que possui: humildade para aprender aquilo que lhe ensinam, paciência para ensinar o que aprendeu aos seus semelhantes e fé para acreditar naquilo que não compreende. Saber cada dia um pouco mais e usá-lo todos os dias para o bem" (Jigoro Kano) 2014-05-20 18:39 GMT-03:00 Marcello Mello : > O que é Postgres Plus® Advanced Server > > qual a diferença para o PostGres tradicional? > > > Marcelo > > | > - > > > > > ___ > pgbr-geral mailing list > pgbr-geral@listas.postgresql
Re: [pgbr-geral] Problema montar Standby
Bom dia Verifique as permissões da pasta. Em 08/02/2014 00:40, "Edson Feirreira Lidorio" escreveu: > Olá Pessoal, > > Estou criando um servidor Standby para estudo, usando o tutorial do Flávio > Gurgel que esta no endereço [1], o problema é, criei o mestre e esta > rodando normal e o escravo também esta online só que não consigo conectar > nele, aparece a mensagem: > [root@slinux2 ~]# service postgresql-9.3 status > (pid 1107) está em execução... > [root@slinux2 ~]# su postgres > bash-4.1$ psql > could not change directory to "/root": Permissão negada > psql: FATAL: o sistema de banco de dados está iniciando > bash-4.1$ psql > > > Cenário: Scientific Linux 6.5 64bit > Postgresql: PostgreSQL 9.3.2 on x86_64-unknown-linux-gnu > > > [1]http://www.youtube.com/watch?v=J2VqnkToPzI > > O que pode estar errado? > > []'s > > Edson > > ___ > 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] pg_restore extremamente lento
Boa tarde. Ja fez o vacuum full antes de iniciar a operacao?? Como esta a leitura do disco e processamento da maquina? E a rede de dados? Em 20/01/2014 11:56, "JotaComm" escreveu: > Pessoal, > > Bom dia!!! > > Vejam se podem me ajudar: > > Tenho o meu banco de produção e agora preciso fazer uma carga de cerca de > 50 arquivos (cada com aproximadamente 100 milhões de registros). Todos > foram feitos com o pg_dump -Fc na versão 9.0 e agora estou restaurando > utilizando o pg_restore da 9.2. > > As minhas tabelas que vão receber os dados são tabelas particionadas, > contendo 4 índices, sendo 3 compostos e 3 chaves estrangeiras. Coloquei um > pg_restore ontem e até agora nada de restaurar, isto é, quase 24 horas e > nada de resposta. > > O Sistema Operacional é o CentOS release 6.5 (Final). > > Alguém tem idéia de como processo acelearar este processo? Mais > informações? > > Obrigado. > > Abraços > > > -- > 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] duvida com as aspas dentro de aspas ao criar função
Caríssimo, Utilize duas aspas simples juntas tipo 'select ' '' '|| nome||' '' ' from pessoa' Atenciosamente, Anderson Abreu andersonab...@gmail.com (61) 8157-6657 OOAD, RUP, SOA, Jboss, IIS .Net, PHP, CFM, ASP, JAVA McAffee Partner - Microsoft Partner MySQL, Oracle, PostgreSQL, SQL Server, DB2, SyBase 2014/1/17 Eloi Ribeiro > Ola a todos, > > Estou a tentar criar uma função que crie sequencias em todas as tabelas > num determinado esquema e não consigo avançar por causa das aspas dentro de > aspas, alguém pode dar uma ajuda. > > Aqui está o código, e o problema com as aspas esta no primeiro e no > terceiro EXECUTE: > > CREATE OR REPLACE FUNCTION wosis.fun_create_sequence(sch text) > RETURNS text AS > $BODY$ > DECLARE > row record; > BEGIN > EXECUTE ' CREATE TEMP TABLE tmp AS >SELECT table_name, table_name||_id' AS id_name, 0 AS > next_value >FROM information_schema.tables >WHERE table_schema = sch >AND table_type = 'BASE TABLE' >ORDER BY table_name;'; > FOR row IN > SELECT table_name, id_name FROM tmp ORDER BY table_name > LOOP > EXECUTE 'UPDATE tmp SET next_value = (SELECT max(' || > quote_ident(row.id_name) || ')+1 FROM ' || quote_ident(sch) || '.' || > quote_ident(row.table_name) || ') WHERE table_name = ' || > quote_ident(row.table_name) || ';' > END LOOP; > FOR row IN > SELECT table_name, id_name, next_value FROM tmp ORDER BY table_name > LOOP > EXECUTE 'CREATE SEQUENCE ' || quote_ident(row.table_name) || '_' > || quote_ident(row.id_name) || '_seq START ' || quote_ident(row.next_value) > || ';' > EXECUTE 'ALTER TABLE ' || quote_ident(sch) || '.' || > quote_ident(row.table_name) || ' ALTER COLUMN ' || quote_ident(row.id_name) > || ' SET DEFAULT nextval( ' || quote_ident(row.table_name) || '_' || > quote_ident(row.id_name) || '_seq);' > END LOOP; > RETURN 'Sequences were created'; > END; > $BODY$ > LANGUAGE plpgsql VOLATILE > COST 100; > ALTER FUNCTION wosis.fun_create_sequence(text) OWNER TO postgres; > COMMENT ON FUNCTION wosis.fun_create_sequence(text) IS 'Create sequences > in all tables from a given schema'; > > Obrigado, > > -- > Eloi Ribeiro > GIS Analyst / Programmer > 51.9871, 5.6661 > flavors.me/eloiribeiro > ___ > 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] duvida com as aspas dentro de aspas ao criar função
Exemplificando melhor EXECUTE ' CREATE TEMP TABLE tmp AS SELECT table_name, table_name||_id AS id_name, 0 AS next_value FROM information_schema.tables WHERE table_schema = sch AND table_type = ''BASE TABLE'' ORDER BY table_name;'; Atenciosamente, Anderson Abreu andersonab...@gmail.com (61) 8157-6657 OOAD, RUP, SOA, Jboss, IIS .Net, PHP, CFM, ASP, JAVA McAffee Partner - Microsoft Partner MySQL, Oracle, PostgreSQL, SQL Server, DB2, SyBase 2014/1/17 Eloi Ribeiro > Ola a todos, > > Estou a tentar criar uma função que crie sequencias em todas as tabelas > num determinado esquema e não consigo avançar por causa das aspas dentro de > aspas, alguém pode dar uma ajuda. > > Aqui está o código, e o problema com as aspas esta no primeiro e no > terceiro EXECUTE: > > CREATE OR REPLACE FUNCTION wosis.fun_create_sequence(sch text) > RETURNS text AS > $BODY$ > DECLARE > row record; > BEGIN > EXECUTE ' CREATE TEMP TABLE tmp AS >SELECT table_name, table_name||_id' AS id_name, 0 AS > next_value >FROM information_schema.tables >WHERE table_schema = sch >AND table_type = 'BASE TABLE' >ORDER BY table_name;'; > FOR row IN > SELECT table_name, id_name FROM tmp ORDER BY table_name > LOOP > EXECUTE 'UPDATE tmp SET next_value = (SELECT max(' || > quote_ident(row.id_name) || ')+1 FROM ' || quote_ident(sch) || '.' || > quote_ident(row.table_name) || ') WHERE table_name = ' || > quote_ident(row.table_name) || ';' > END LOOP; > FOR row IN > SELECT table_name, id_name, next_value FROM tmp ORDER BY table_name > LOOP > EXECUTE 'CREATE SEQUENCE ' || quote_ident(row.table_name) || '_' > || quote_ident(row.id_name) || '_seq START ' || quote_ident(row.next_value) > || ';' > EXECUTE 'ALTER TABLE ' || quote_ident(sch) || '.' || > quote_ident(row.table_name) || ' ALTER COLUMN ' || quote_ident(row.id_name) > || ' SET DEFAULT nextval( ' || quote_ident(row.table_name) || '_' || > quote_ident(row.id_name) || '_seq);' > END LOOP; > RETURN 'Sequences were created'; > END; > $BODY$ > LANGUAGE plpgsql VOLATILE > COST 100; > ALTER FUNCTION wosis.fun_create_sequence(text) OWNER TO postgres; > COMMENT ON FUNCTION wosis.fun_create_sequence(text) IS 'Create sequences > in all tables from a given schema'; > > Obrigado, > > -- > Eloi Ribeiro > GIS Analyst / Programmer > 51.9871, 5.6661 > flavors.me/eloiribeiro > ___ > 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