http://www.zago.eti.br/postgresql.txt Links e FAQ relacionados ao banco de dados Postgresql. Use CTRL+F para refinar a pesquisa. Linha de: **************** sapara mensagens ou tópicos. ******************************************************** Zago http://www.zago.eti.br/menu.html FAQ e artigos sobre Linux veja também FAQ sobre outros bancos de dados. http://www.zago.eti.br/firebird.txt http://www.zago.eti.br/interbase.txt http://www.zago.eti.br/banco_de_dados.txt http://www.zago.eti.br/mysql.txt http://www.zago.eti.br/oracle.txt ******************************************************** http://www.postgresql.org http://www.linuxrapido.org/modules.php?name=Sections&op=viewarticle&artid=24 http://www.linuxrapido.linuxdicas.com.br/modules.php?name=Sections&op=viewarticle&artid=24 # Instalando, configurando e iniciando o PostgreSQL 7.3 # Servidor Red Hat 8.0 # by Tiago Cruz in 04/2003 # tiagocruz@linuxdicas.com.br # Última Atualização em 08/2003 ******************************************************** Lista de discussão sobre postgresql Em Português Lista bem movimentada e com muitos participantes. http://br.groups.yahoo.com/group/postgresql-br/ Pra encontrar mais listas sobre postgresql, na caixa de pesquisa do google digite: postgresql mailing list Mesmo que procure por listas em português, use a opção acima e antes da pesquisa selecione "Páginas em Português", ou use outras combinações pra refinar a pesquisa, tente algo como: postgresql lista postgresql listas postgresql forum ******************************************************** Ferramentas para administrar banco de dados postgresql. http://www.pgadmin.org/ http://freshmeat.net/projects/pgadmin3/ Na caixa de pesquisa do google digite: pgadmin ******************************************************** De: Adilson J Casas Para: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) backup da base de dados do postgres Data: 30 May 2003 12:24:50 -0300 > ... como faço backup da base de > dados do postgres, somente copio as pastas de onde ele foi instalado? NÃO FAÇA ISSO !!!! Você não conseguirá "voltar" backup corretamente se você usar esta técnica de "copiar diretórios". > ele é como o oracle, que vc tem que parar o servidor e exportar os dados? Você terá que exportar os dados mas não precisa "parar" o servidor. A menos, é claro, que você queira garantir a posição dos dados em um dado momento específico. > se eu tiver que exportar como faço? pg_dump > "nome_arq_texto_bkp" para exportar todo o banco, ou pg_dump -t > "nome_arq_texto_bkp" para uma tabela específica dentro do banco. para retornar backup faça : psql -e < "nome_arq_texto_bkp" OBS. : observe os sinais de "<" e ">" para redirecionar entrada e saida. -- ******************************************************** De: Tiago Cruz Para: Eduardo Ceva , Linux-Br Assunto: Re: (linux-br) backup da base de dados do postgres Data: 29 May 2003 16:04:04 -0300 Backup, uma linha so: /usr/local/pgsql/bin/pg_dump -h localhost nome_da_base > backup.sql Restore: /usr/local/pgsql/bin/psql -d nome_da_base -f backup.sql Atenciosamente, Tiago Cruz Org. King de Contab. S/C Ltda. www.linuxrapido.kit.net Linux User #282636 ----- Original Message ----- From: "Eduardo Ceva" > Oi gente, belezinha??? estou com uma duvida, como faço backup > da base de dados do postgres ******************************************************** De: Jose Paulo Batista Silva Para: Eduardo Ceva Cc: Linux-Br Assunto: Re: (linux-br) backup da base de dados do postgres Data: 29 May 2003 16:05:53 -0300 Olá Eduardo, O melhor caminho é através do pg_dump (veja man pg-dump) do próprio PostgreSQL. É não é necessário parar o servidor (alias nem deve) para fazer este backup. Aqui na empresa onde trabalho, nos colocamos no cron um script que toda noite executa o backup, inclusive fazendo rotação dos 5 últimos backup's de toda a base de dados. José Paulo Batista Silva ******************************************************** De: Jorge Godoy Para: 2a. Vara Federal de Caxias do Sul Cc: Antonio F. Zago , Jefferson Midei , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Iniciar apache e postgresql no CL9 Data: 29 May 2003 14:32:35 -0300 "2a. Vara Federal de Caxias do Sul" writes: > Tambem to esperando a resposta do postgresql antes de fazer a > atualizacao! Funcionou aqui... Foi só adicionar o '-i' no arquivo que está no init.d/ e configurar corretamente o pg_hba.conf... Nada que não conste na documentação do PostgreSQL... ******************************************************** De: Rafael Santos Para: Linux-br Assunto: Re: (linux-br) qual o melhor banco de dados ?? Data: 26 Jun 2003 16:39:07 -0300 Isaque Vieira Magalhães wrote: olá lista, olá ;) Pessoal estou precisando de uma ajuda, trabalho com o banco de dados da MS o SQL, porem conheci o linux e quero migrar meus trabalho para ele, por acaso existe um banco de dados que possua as mesmas características do SQL para o linux? qual o banco mais completo para o pingüim? IMHO, um dos melhores SGBD pra Linux atualmente é o PostgreSQL. Você pode obter maiores informações a respeito dele em http://www.postgresql.org/ e onde eu poderia baixar uma apostila ou até mesmo arrumar este programa? Dê uma olhada nos seguintes endereços: http://www.postgresql.org/docs/ http://pgslqlbr.querencialivre.rs.gov.br/ Existe também uma lista de discussão específica para o Postgre (em português). Veja em http://br.groups.yahoo.com/group/postgresql-br Espero ter ajudado. ******************************************************** De: Adilson - Solucao Linux / Software - Servidores Para: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Novato em postgresql Data: 02 Jul 2003 09:24:43 -0300 Em Sab 28 Jun 2003 12:02, bruno magalhaes escreveu: > depois que eu instalo o postgresql como faço para > iniciar o servico, dentro do dir. "/etc/rc.d/init.d" está o "inicializador" do serviço : chama-se "postgresql" execute este com o parametro "start" > como criar usuarios, clientes Comandos : - createdb : para criar um banco de dados - createuser : para criar usuário com acess ao bd. - pgaccess : uma interface gráfica para "manusear" o bd > algem conhece algum site que eu possa baixar um howto > bem basico de postgre??? www.postgresql.org > desde ja agradeco a atençao Bruno O software que está para download na nossa pagina usa postgresql como bd, sendo acessado diretamente via "C" : se quiser testar ... -- um abraço Adilson. ******************************************************** De:  Dicas-L-Owner@unicamp.br Assunto:  [Dicas-L] Exportando dados Postgres para HTML Data:  Wed, 23 Jul 2003 02:46:56 -0300 -------------------------------------------------------------------- Endereço: http://www.Dicas-l.com.br/dicas-l/20030723.shtml --------------------------------------------------------------------                     Programação Shell            Instrutor: Aurélio Marinho Jargas               4 a 8 de Agosto, São Paulo      http://www.4linux.com.br/2treinamento_Shell.htm ----------------------------------------------------------------------   Exportando dados Postgres para HTML   =================================== Colaboração: Pablo Dall'Oglio Para quem utiliza o console do Postgres no linux, existe uma dica bem interessante. O comando \H altera a saída padrão das consultas para HTML. Logo, você recebe como saída, um documento HTML com uma tabela contendo os dados de sua consulta. Vejamos os passos: 1. Edite um arquivo qualquer (sql.sql), contendo o seguinte conteudo:   \H   select * from 2. Digite no shell:   psql -f sql.sql >/tmp/out.html E o arquivo out.html será criado contendo a consulta realizada em formato HTML.  Vc poderá utilizar estilos CSS juntamente à este arquivo out.html, melhorando bastante o visual do arquivo.... E você nem precisa ser um programador para tanto !! -------------------------------------------------------------------- Windows 2000 Server - Guia de Consulta Rápida http://novateceditora.com.br/guias/windows2000/ -------------------------------------------------------------------- As mensagens da lista Dicas-L são veiculadas diariamente para 22003 assinantes.        Todas as mensagens da Dicas-L ficam armazenadas em                http://www.Dicas-l.com.br. A redistribuição desta e outras mensagens da lista Dicas-L pode ser feita livremente, deste que o conteúdo, inclusive esta nota, não sejam modificados. --------------------------------------------------------------- ******************************************************** De:  dicas-l-owner@unicamp.br Assunto:  [Dicas-L] Postgresql: Ajustes de Performance Data:  Mon, 24 Feb 2003 00:15:58 -0300 -------------------------------------------------------------------- Endereço: http://www.Dicas-l.com.br/dicas-l/20030224.shtml --------------------------------------------------------------------                 Instalando modem PcTel HSP56 AMR no Linux http://www.linuxdicas.com.br/modules.php?name=Sections&op=viewarticle&artid=20 -------------------------------------------------------------------------------   Postgresql: Ajustes de Performance   ================================== Colaboração: Fabio Mengue Encontrei a dica na documentação do postgres (http://www.postgresql.org/docs/aw_pgsql_book/node182.html). Existe também uma seção dedicada exclusivamente a melhoria de performance (http://www.postgresql.org/docs/aw_pgsql_book/node106.html). Basicamente, a dica diz que uma das tarefas mais importantes do administrador do postgres é schedular o comando /vacuumdb -a. /Esse comando deve ser executado periodicamente (desde todo dia ate algumas vezes por mes, dependendo do uso das tabelas), quando o postgres estiver com a menor carga possivel. O comando também pode ser usado para adquirir informação sobre os índices que tornam a performance ainda melhor para SELECT's complexos (/vacuumdb -a -z/). A execução periodica do /vacuumdb/ é importante pois o postgres guarda seus dados em arquivos binários em disco. Quando acontece um UPDATE ou DELETE, o registro propriamente dito não é alterado; o postgres inclui um novo registro e marca o registro antigo como expirado. Assim, a base cresce sem parar, e torna a pesquisa mais lenta (principalmente nos casos onde o SELECT usa campos que não fazem parte do índice, pois o postgres tem que varrer o arquivo inteiro para formar o resultado). --------------------------------------------------------------- As mensagens da lista Dicas-L são veiculadas diariamente para 20730 assinantes.        Todas as mensagens da Dicas-L ficam armazenadas em                http://www.Dicas-l.com.br. A redistribuição desta e outras mensagens da lista Dicas-L pode ser feita livremente, deste que o conteúdo, inclusive esta nota, não sejam modificados. --------------------------------------------------------------- ******************************************************** De:  Ricardo Igarashi Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)PostGre Data:  Fri, 5 Sep 2003 00:13:10 -0300 On Thu, 4 Sep 2003 15:42:40 +0000 Andre Luiz da Silva wrote: > Eu preciso instalar algum client nas estações para usar o PostGres? Sim. O PostgreSQL (escreva o nome correto ;)) é um servidor, portanto precisa de um cliente. Dê uma olhada em: http://gborg.postgresql.org/ -- Ricardo Yassuo Igarashi E-mail: iga@that.com.br Linux HP: http://web.that.com.br/iga ******************************************************** De:  LostSoul Para:  Linux-br Assunto:  Re: (linux-br)PostGre Data:  Fri, 05 Sep 2003 11:05:41 -0300 Ricardo Igarashi wrote: On Thu, 4 Sep 2003 15:42:40 +0000 > Andre Luiz da Silva wrote: > > > > > Eu preciso instalar algum client nas estações para usar o PostGres? > > > > > Sim. O PostgreSQL (escreva o nome correto ;)) é um servidor, portanto > precisa de um cliente. > Não é necessário nenhum client para acessar o Postgres (sim, esta grafia também é aceita ;)), pois pode-se conectar via ODBC. Para tanto deve-se iniciar o postmaster com o parâmetro -i. Eu digo isso pois fiz um sisteminha em VB (eca!) que acessa o Postgres via ODBC. falows -- Rafael Santos AKA LostSoul ******************************************************** De:  Tiago Cruz Para:  Andre Luiz da Silva Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)PostGre Data:  Fri, 5 Sep 2003 06:06:20 -0300 On Thu, 4 Sep 2003 15:42:40 +0000 Andre Luiz da Silva wrote: > Eu preciso instalar algum client nas estações para usar o PostGres? Se a coenxão for feita via IP, sim. Tem drivers ODBC for windows no site oficial, se você estiver falando do PostgreSQL Abraços, Tiago Cruz Org. King de Contab. S/C Ltda. Linux User # 282636 http://www.linuxrapido.linuxdicas.com.br/ Mandrake Linux i18n Team ******************************************************** De:  funtable Responder-a:  funtable@terra.com.br Para:  Andre Luiz da Silva Cc:  Linux BR Assunto:  Re: (linux-br)PostGre Data:  05 Sep 2003 14:12:43 -0300 > Eu preciso instalar algum client nas estações para usar o PostGres? > > valew! Boa tarde André, Depende de como sua aplicação trabalha, se ela se conecta por ODBC, vc terá que instalar o driver ODBC no cliente (win) . Se for uma aplicação em PHP, ela te os recursos próprios que não precisa de nenhum driver, tem que ver como que vai ser a aplicação. Att, ******************************************************** De:  Ricardo Igarashi Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)PostGre Data:  Sat, 6 Sep 2003 01:51:46 -0300 On Fri, 05 Sep 2003 11:05:41 -0300 LostSoul wrote: > >>Eu preciso instalar algum client nas estações para usar o PostGres? > > > > Sim. O PostgreSQL (escreva o nome correto ;)) é um servidor, > > portanto precisa de um cliente. > > Não é necessário nenhum client para acessar o Postgres (sim, esta > grafia também é aceita ;)), pois pode-se conectar via ODBC. Para tanto > deve-se iniciar o postmaster com o parâmetro -i. > > Eu digo isso pois fiz um sisteminha em VB (eca!) que acessa o Postgres > via ODBC. Humm... Mas o seu programa VB não é um cliente do PostgreSQL? Ou o fato de se usar o driver OBDC faz com que o PostgreSQL "deixe de ser um servidor"? (não é ironia nem nada, é ignorância minha mesmo). Quando ele perguntou "precisa de cliente?", pensei que ele estivesse pensando em algo como o Access. PS. Acho que "Postgres" é da época pré-SQL, ou no máximo até o Postgres95... -- Ricardo Yassuo Igarashi E-mail: iga@that.com.br Linux HP: http://web.that.com.br/iga ******************************************************** De:  Adilson - Solucao Linux / Software - Servidores Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)PostGre Data:  Thu, 11 Sep 2003 09:42:37 -0300 Em Sex 05 Set 2003 00:13, Ricardo Igarashi escreveu:  > On Thu, 4 Sep 2003 15:42:40 +0000  >  > Andre Luiz da Silva wrote:  > > Eu preciso instalar algum client nas estações para usar o  > > PostGres?  >  > Sim. O PostgreSQL (escreva o nome correto ;)) é um servidor,  > portanto precisa de um cliente.  André, você não precisa NECESSARIAMENTE ter um "client"  para acessar um servidor postgresql, depende do que você quer  fazer ...  Exemplo : se for uma estação "linux" e você acessar assim :  psql -h 192.168.23.1 meudb  onde : 192.168.23.1  é o endereço do servidor postgresql e meudb  o  nome do seu banco, então você acessará o seu banco remotamente sem a  necessidade de um "client" local.  da mesma forma se você fizer um programa em "C" para acessar  remotamente o banco através das rotinas que estão na "lib-pq" você  também não precisará de um "client" local.  Obs. não esqueça que você precisará autorizar aos host's remotos  através do arquivo "/var/lib/pgsql/data/pg_hba.conf".  O software que desenvolvemos usando o postgresql acessa remotamente um  banco até em estações windows !!!!  Sugiro download para teste. -- um abraço Adilson. ******************************************************** De:  Jorge Godoy Para:  Adilson - Solucao Linux / Software - Servidores Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)PostGre Data:  Thu, 11 Sep 2003 17:32:45 -0300 Adilson - Solucao Linux / Software - Servidores writes: >  psql -h 192.168.23.1 meudb >  onde : 192.168.23.1  é o endereço do servidor postgresql e meudb  o >  nome do seu banco, então você acessará o seu banco remotamente sem a >  necessidade de um "client" local. O psql é o quê? Ele certamente não é o servidor. ;-) >  da mesma forma se você fizer um programa em "C" para acessar >  remotamente o banco através das rotinas que estão na "lib-pq" você >  também não precisará de um "client" local. E o programa será o quê? Ele também não será o servidor. >  O software que desenvolvemos usando o postgresql acessa remotamente >  um banco até em estações windows !!!! E não deveria ser diferente afinal de que adianta um servidor que não serve? :-) O cliente independe do servidor. Nossos produtos aqui são multiplataforma. O mesmo código roda em vários unices comerciais e livres e em Windows, Mac, etc. :-) O servidor preferimos colocar em unices livres, geralmente o Linux. ;-) -- Godoy.     ******************************************************** De:  Adilson - Solucao Linux / Software - Servidores Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)PostGre Data:  Mon, 15 Sep 2003 18:03:09 -0300 Em Qui 11 Set 2003 11:50, Marcio Merlone escreveu: > Adilson - Solucao Linux / Software - Servidores wrote: > >  O software que desenvolvemos usando o postgresql acessa remotamente um > >  banco até em estações windows !!!! > >  Sugiro download para teste. > > Seria o sistema Guará? Achei que era algum tipo de browser/gui para o > pgsql... É o sistema Guará - um software desenvolvido em Kylix acessando Postgresql. > De qualquer forma foi bom saber da existência do Guará, às surge a > necessidade.. > BTW, de onde vcs são? Qual o preço do Guará e como é a rede de suporte > (existe?)? Ainda estamos negociando uma "rede de suporte" o software ainda não foi "oficialmente lançado" em larga escala no Brasil todo. A sua comercialização ainda é para alguns clientes na cidade de Curitiba. O que não impede que interessados de outras cidades venham a manter contato. -- um abraço Adilson. ******************************************************** De:  Adilson - Solucao Linux / Software - Servidores Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)PostGre Data:  Mon, 15 Sep 2003 17:58:30 -0300 Em Qui 11 Set 2003 11:42, Marcio Merlone escreveu: > Adilson - Solucao Linux / Software - Servidores wrote: > > Em Sex 05 Set 2003 00:13, Ricardo Igarashi escreveu: > >  > On Thu, 4 Sep 2003 15:42:40 +0000 > >  > Andre Luiz da Silva wrote: > >  > > Eu preciso instalar algum client nas estações para usar o > >  > > PostGres? > (...) > >  André, você não precisa NECESSARIAMENTE ter um "client" > >  para acessar um servidor postgresql, depende do que você quer > >  fazer ... > >  Exemplo : se for uma estação "linux" e você acessar assim : > >  psql -h 192.168.23.1 meudb > > Mas neste caso, o psql seria o cliente... de nada adianta um servidor > sem clientes. O que eu acho que ele quer (afinal de contas ele não explicou direito qual o seu problema ...) é evitar o "client" de postgres na estação para acessar o postgres no servidor. Situacao 1 : ServidorPostgres --> ClientPostgresRemoto --> ClientVisualizaçãoRemoto (psql ou pgaccess) Situação 2 : ServidorPostgres --> ClientVisualizaçãoRemoto (psql ou pgaccess) Eu imagino que ele está perguntando se precisa do "ClientPostgresRemoto" da "Situação 1" e eu disse que NÃO É NECESSÁRIO, você pode acessar diretamente o Servidor como mostrado na "Situação 2". -- um abraço Adilson. ================================= All powered by Solucao Linux WWW.SOLUCAOLINUX.COM.BR visite nossa página e veja um SOFTWARE GERENCIAL para empresas totalmente nativo linux. ******************************************************** De:  José Oliveira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) Habilitação de módulo postgresql no php sem reinstalação Data:  Wed, 29 Oct 2003 15:49:53 -0300 Em Ter, 2003-10-28 às 08:02, pessin@bigfer-rs.com.br escreveu: > Pessoal, > > Tenho uma maquina com php instalado, so que na instalação nao foi colocado > o --with-pgsql > Tem como habilitar isso sem ter que instalar novamente ? > > Obrigado Faça um arquivo contendo , ele vai dizer todos os parametros colocados na compilação atual, daí você só precisa copiá-los e adicionar --with-mysql, no momento que for dá ./configure! Qual a distribuição que você usa? O uso dos pacotes binário (.deb, .rpm) pode ser uma boa alternativa, já que não é necessário recompilar todas as vezes que quiser adicionar uma lib. Lembrando que você precisa das bibliotecas de desenvolvimento do PostgreSQL instaladas. (Ter o pgsql instaldo já resolve). T+! []'s -- José Oliveira Ciência da Computação - UFAL Linux User Number 269064 ******************************************************** De:  Marcus Lima Responder-a:  marcuslima@marcuslima.eti.br Para:  Igor Hercowitz , linux-br@bazar.conectiva.com.br Assunto:  RES: (linux-br)PHP, PostgreSQL e Slackware... tenho que ser o MacGyver praroda-los? Data:  Thu, 27 Nov 2003 23:24:31 -0200 >> Eu tenho que recompilar o PHP c/ suporte ao PostGreSQL??? Depende, faça um teste, execute essa linha e veja na parte de PostgreSQL Support se ele está enable: echo "" | php -q > teste.html; if [ -x /usr/bin/links ]; then links teste.html; elif [ -x /usr/bin/lynx ]; then lynx teste.html; else echo; echo  "Instale o links ou lynx"; echo; fi Se não estiver você terá que recompilar. Se tiver, basta você instalar o suporte a PostgreSQL. Geralmente em distros baseadas em RPM é o pacote: php4-pgsql* Na verdade o que este pacote faz é instalar o arquivo /usr/lib/php4/pgsql.so e descomentar a linha extension=pgsql.so no /etc/php4/apache/php.ini (fiz esses testes baseados no Conectiva 8 que me estava disponível a mão, mas o caminho é esse) Espero ter ajudado Att, Marcus Lima Consultor de Segurança Aker Security Solutions - Regional RJ/ES www.aker.com.br ******************************************************** De:  Tiago Cruz Para:  Isaque Vieira Magalhães Cc:  linux Assunto:  Re: (linux-br) instalação do postgre no RH9 Data:  Tue, 13 Jan 2004 10:23:54 -0200 Em Ter, 2004-01-13 às 00:02, Isaque Vieira Magalhães escreveu: > Prezados estou a procura de um manual ou  tutorial (de preferência em > português) sobre a instalação do postgre 7.3 no RH 9 http://www.linuxrapido.linuxdicas.com.br/modules.php?name=Sections&op=viewarticle&artid=24 -- Abraços,   Tiago Cruz Org. King de Contab. S/C Ltda. Linux User # 282636 http://www.linuxrapido.linuxdicas.com.br Mandrake Linux i18n Team ******************************************************** De:  rtakemura@zipmail.com.br Responder-a:  dl-forum@yahoogrupos.com.br Para:  dl-forum@yahoogrupos.com.br Assunto:  Re: [dl-forum] Postgresql e java Data:  Mon, 26 Jan 2004 17:43:02 -0200 Luis,   Para você conectar sua aplicação Java com o PostgreSQL você deve baixar o driver JDBC dele no site : http://jdbc.postgresql.org/download.html   Depois é só coloca-lo em seu CLASSPATH (variavel de ambiente) e usa-lo :   try{   if (Class.forName("org.postgresql.Driver")!=null){       Connection connection = DriverManager.getConnection("jdbc:postgresql:banco_de_dados","usuario","senha");   }   }catch (Exception e){       e.printStackTrace();   }   Para maiores informações, consulte o site:   http://jdbc.postgresql.org/doc.html Até, Ricardo. ******************************************************** De:  Sergio Chaves Responder-a:  sergio@turbocorp.com Para:  Carlos Eduardo Smanioto Cc:  linux-br Assunto:  Re: (linux-br)Ajustes finos do Linux para melhor desempenho. Data:  Wed, 04 Feb 2004 08:34:46 -0500 Ola Carlos! Aqui na empresa, fizemos um curso em PostGresql com o Bruce Momjian, um dos atuais programadores (www.bignerdranch.com), e ele disse o seguinte: 1 - Sem sombra de duvidas, o melhor desempenho e com FreeBSD (o curso todo e com computadores Apple "rodando"       OS-X (FrreBSD). 2 - Para Linux, atualmente o melhor desempenho/estabilidade e com Reiser/Xfs. Ext2, Ext3 e JFS acusam problemas       com restauracao por backup. 3 - Quanto mais memoria e swap, melhor. 4 - Mude o "Kernel Buffer Cache" para, pelo menos, 25% do RAM. Teste e aumente gradativamente  se necessario. 5 - Se voce tiver um servidor rodando somente PostgreSQL, vale tentar  colocar o tamanho do       "PostgreSQL Shared Buffer Cache" igual ou maior que o "Kernel Buffer Cache". 6 - Ponha o "write-ahead log" em um HD separado que nao seja muito usado pelo sistema operacional. 7 - Se utilizar HDs scsi, veja se ha uma ferramenta que possa mandar escrever direto no HD sem passar pela memoria. 8 - Se o servidor tiver 2 processadores, use um somente para Postgresql e o outro para todas as outras aplicacoes. 9 - Sempre que fizer uma "query" use  as ferramentas "optmizer" e "vaccum". 10 - Use o "full vaccum" todas as noites para deixar o banco de dados  o mais "limpo" possivel. 11 - Se tiver Postgresql instaldo em RPM, desinstale e instale o pacote TAR. Os RPM vem com muitas alteracoes         desnecessarias que comprometem o desempenho. Livro recomendado (em ingles) PostgreSQL Developers handbook de Ewald Geschwinde e Hans-Jurgen Schonig pela editora SAMS. Boa sorte. Sergio       Carlos Eduardo Smanioto wrote: Senhores(as) (tem senhoras na lista?), > > > Alguém sabe por exemplo, como qual Sistema de Arquivos usar? Como fazer para > optimizar o tcp/ip? Quero o máximo de performance para comparar a mesma > aplicação rodando em um FreeBSD... (heheheh, até parece que virou briga > ideológica). Inclusive ouvi dizer que o kernel 2.6.x está muito mais rápido > que a serie 2.4.x.. TUDO é válido para ganhar esta parada :-) > > >   > ******************************************************** De:  Andre Felipe Machado Responder-a:  andremachado@techforce.com.br Para:  Ivan Dias , Lista Linux Assunto:  (linux-br)Re:Criar BD no PostgreSQL Data:  Sun, 15 Feb 2004 14:43:15 -0300 Olá, suas dúvidas são importantes e, simultâneamente, abrangentes e básicas. Daí ser importante estudar do início, para não tentar construir edifício sem alicerce. Em http://www.postgresql.org.br/ tem excelente tutorial e, também, manual de referência, ambos em português (traduzidos dos originais em http://www.postresql.org ). Você precisará estudar a administração e autenticação de grupos e usuários no postgresql, que é independente do sistema operacional. Isso permitirá administrar, criar e acessar bancos de dados e tabelas com flexibilidade e segurança. Dica: NUNCA crie bd como usuário root ou rode o postgresql como root. Ele tem seu próprio "superusuário": postgres. Isso aumenta a segurança da máquina e estabilidade do sistema operacional. Boa sorte! André Felipe http://www.andrefelipemachado.hpg.ig.com.br/linux/index.html ******************************************************** De:  Robinson Vieira Para:  Ivan Dias Cc:  Lista Linux Assunto:  Re: (linux-br)Criar BD no PostgreSQL Data:  Sun, 15 Feb 2004 15:50:50 -0300 Você deveria fazer isto como usuário postgres, que é o usuário padrão qdo se instala o postgreSQL, para que outro usuário consiga manipular a BD deve usar o comando createuser , como o usuário postgres. Em Sex, 2004-02-13 às 18:55, Ivan Dias escreveu: >     Olá a todos, instalei o PostgreSQL na minha máquina e tudo correu bem, > mas quando tento criar uma instancia de banco de dados (creatadb exemplo) > ele da a mensagem que o usuário não existe. Inclusive com o usuário root. ******************************************************** De:  Jorge Godoy Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Postgres [off-topic] Data:  Mon, 16 Feb 2004 04:52:57 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday 13 February 2004 19:39, Brunhara wrote: > preciso saber quais os bancos que estao la > e verificar algumas tabelas e saber o modo de > estrutura  tb. Em primeiro lugar, o endereço da lista é linux-br@bazar2.conectiva.com.br e não linux-br@bazar.conectiva.com.br. Por favor, atualize seu livro de endereços. A resposta pode ser encontrada com um "man psql". Ali está o utilitário --- mencionado em toda a documentação --- para você interagir com o banco de dados via linha de comandos. É um shell interativo. Sds, - -- Godoy.     -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) ******************************************************** De:  smanioto@netsite.com.br Para:  godoy@metalab.unc.edu Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Postgres [off-topic] Data:  Mon, 16 Feb 2004 09:32:14 -0300 (BRT) Para exibir as tabelas do BANCO X \dt dentro do PSQL Para exibir a estrutura da tabela X \d x -select datname from pg_database; Exibe os bancos gerenciados pelo PostgreSQL... []'s Carlos Eduardo Smanioto > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Friday 13 February 2004 19:39, Brunhara wrote: > >> preciso saber quais os bancos que estao la >> e verificar algumas tabelas e saber o modo de >> estrutura  tb. > > Em primeiro lugar, o endereço da lista é linux-br@bazar2.conectiva.com.br e  não linux-br@bazar.conectiva.com.br. Por favor, atualize seu livro de endereços. > > A resposta pode ser encontrada com um "man psql". Ali está o utilitário ---  mencionado em toda a documentação --- para você interagir com o banco de  dados via linha de comandos. É um shell interativo. > > > Sds, > - -- > Godoy.     > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.3 (GNU/Linux) ******************************************************** De:  Luiz Rafael Culik Guimaraes Para:  linux-br Assunto:  (linux-br)pgadmin3 para conectiva 9 Data:  Sat, 1 May 2004 17:33:47 -0300 Ola amigos coloquei na minha pagina para download  o pgadmin3 e  o postgresql 7.4.2 para conectva 9 peguem em http://luizculik.no-ip.info:6969/cl9 []´s Luiz ******************************************************** De:  Eder Jordam Responder-a:  Eder Jordam Para:  linux-br@bazar2.conectiva.com.br Assunto:  (linux-br)RE: Atualização da versão do postgresql Data:  Mon, 17 May 2004 09:35:54 -0300 Date: Sun, 16 May 2004 17:34:43 -0300 From: "Isaque Vieira" > Prezados, Olá Sr. Isaque e demais assinantes da lista LinuxBR. > Tenho uma máquina rodando Red hat 9 com o servidor de banco de dados > postgresql 7.3.4. Gostaria de atualizar esta versão para 7.4.1. > Como eu devo proceder para fazer esta atualização? Atualmente estou utilizando o sistema operacional Fedora Linux Core 1 juntamente com o SGBD PostgreSQL em sua versão 7.4.2. Recomendo-lhe utilizar esta versão ao invés da versão 7.4.1. Para fazer o download do PostgreSQL visite o site:  http://www.postgresql.org/mirrors-ftp.html e logo após, clique em um mirror (eu cliquei na bandeira do Brasil). Clique no link 'binary', 'v7.4.2', 'redhat' e por fim no link 'redhat-9'. Então, faça o download dos pacotes RPM (listo-os abaixo:)  postgresql-7.4.2-1PGDG.i386.rpm  postgresql-contrib-7.4.2-1PGDG.i386.rpm  postgresql-debuginfo-7.4.2-1PGDG.i386.rpm  postgresql-devel-7.4.2-1PGDG.i386.rpm  postgresql-docs-7.4.2-1PGDG.i386.rpm  postgresql-jdbc-7.4.2-1PGDG.i386.rpm  postgresql-libs-7.4.2-1PGDG.i386.rpm  postgresql-pl-7.4.2-1PGDG.i386.rpm  postgresql-python-7.4.2-1PGDG.i386.rpm  postgresql-server-7.4.2-1PGDG.i386.rpm  postgresql-tcl-7.4.2-1PGDG.i386.rpm  postgresql-test-7.4.2-1PGDG.i386.rpm Depois de ter terminado o download dos pacotes RPM, basta acessar o diretório aonde você escolheu para salvar os arquivos e digitar o comando: (OBS: por favor, esteja logado no sistema com o usuário root)  rpm -Uhv postgresql*.rpm o comando acima atualizará a versão do SGBD PostgreSQL. OBS: Recomendo-lhe que verifique se o backup dos dados estão em dia, caso aconteça algum problema. Espero ter ajudado. No mais, tenham uma excelente semana com muita tranquilidade, saúde, trabalho e paz! --  Eder S. G. (Jordam) - E-Mail Pessoal: eder@esg-computacao.eti.br  Tecnico em Processamento de Dados - Estudante de graduação em Info.  ESG Computação: Suporte e Consultoria em Informática / Computação  WebSite: http://www.esg-computacao.eti.br - Contato: (32)91127504  Paz, Justiça, Honra, Lealdade, Ética, Responsabilidade, Honestidade ******************************************************** De:  Jose Paulo Batista Silva Para:  linux-br Assunto:  Re: (linux-br)Recompilar php no conectiva 8 Data:  Thu, 17 Jun 2004 16:26:10 -0300 Em Qui, 2004-06-17 às 10:32, David William escreveu: > Uso o Conectiva 8 e preciso recompilar o PHP que já vem > na instalação padrão do Conectiva 8 para adicionar o > pgsql (PostgreSQL). O PHP do Conectiva 8 já está compilado com suporte ao PostgreSQL, basta instalar o módulo. apt-get install php4-pgsql -- José Paulo Batista Silva (sabugão) Linux user #143502 ******************************************************** De:  Regis Ubiratam Candeia Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)IServerd compilar no CL10 Data:  Fri, 13 Aug 2004 10:29:12 -0300 Historiadores acreditam que em Qui 12 Ago 2004 13:41, Brunhara escreveu: > Antes quanto eu tinha este erro eu instalava os > pacotes  postgresql-deve-static e postgresql-lib > e resolvia,  nao achei esta pacotes no CL10 > checking for Postgres includes... /usr/include/pgsql > checking for Postgres libraries... no > configure: error: > I found PostgresDB header files but can't find proper libraries. > Check path for library files - they should be placed in /lib > directory or in public library directory. Eu tenho todos esses instalados: postgresql-7.3.2-27694U90_1cl postgresql-clients-7.3.2-27694U90_1cl postgresql-libpq3-7.3.2-27694U90_1cl postgresql-devel-7.3.2-27694U90_1cl postgresql-doc-7.3.2-27694U90_1cl postgresql-libecpg3.4-7.3.2-27694U90_1cl Mas estou usando CL9 Regis -- Vara Federal de Caxias do Sul (54) 218-3226 rscax01@jfrs.gov.br ******************************************************** De:  dbm - Adrian Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Conexao Remota no Postgresql Data:  Wed, 20 Oct 2004 18:03:51 -0200 Inicie o serviço (daemon) com -i. # postgres -D /caminho/dos/dados -i ... ******************************************************** De:  adilson Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Conexao Remota no Postgresql Data:  Fri, 22 Oct 2004 02:05:46 -0200 Em Qua 20 Out 2004 15:15, Fernando Novaes escreveu: > Estou tentando acessar meu banco Posgresql remotamente. Fiz algumas > alterações nos arquivos pg_hba.conf e postgresql.conf, liberei para acesso > a porta 5432 do postgres para meu ip mas ate agora nao consegui fazer uma > conexao com o meu banco. Alguem poderia me ajudar informando o que preciso > fazer para acessar meu banco postgres remotamente? Desde já agradeço a > ajuda. > Grato > Fernando Algumas considerações :  - qual linux você usa ? Em versões mais antigas (CL8, por exemplo) é necessário chamar o daemon do postgres com a opção "-i" para abrir a porta 5432 e se tornar servidor --> nas versões mais novas não precisa.  - você tem certeza de o problema é no postgres ? (se você fizer um ssh ou telnet na máquina funciona ?)  - execute "nmap localhost" para verificar se a porta 5432 está realmente aberta.  - no pg_hba.conf você libera o acesso remoto tente : host       all         192.168.0.105     255.255.255.0    trust se quiser liberar o host "192.168.0.105".  - certifique-se que você está usando um "user" com permissão de leitura no bd.  - tente "psql -h 192.168.0.100", se o seu servidor for o "100". um abraço Adilson. ******************************************************** De: Jorge Anselmo Para: linux-br Assunto: Re: (linux-br)error: openexchange e postgresql Data: Wed, 16 Mar 2005 08:56:36 -0300 > psql: could not connect to server: Connection refused > Is the server running on host "localhost" and accepting > TCP/IP connections on port 5432? vc estah iniciando o postmaster com o parametro "-i"? []'s Anselmo ******************************************************** De: Johnny Taylor Faria Chaves Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)open-exchange e postgre Data: Tue, 24 May 2005 13:08:17 +0000 Ola, Em Seg 23 Mai 2005 23:54, Caio Ferreira escreveu: > All > > Estou fazendo essa pergunta pois o meu conhecimento de Postgres é nulo. > O problema é que quando eu digito o comando abaixo aparece a seguinte > mensagem de erro: > > psql -U openexchange openexchange < > /usr/local/openxchange/share/init_database.sql > > psql: FATAL: autenticação via IDENT falhou para usuário "openexchange" > > Será que alguem poderia dar uma ajuda !?!! Tente: psql -U openexchange openexchange e depois: \i /usr/local/openxchange/share/init_database.sql \q []'s -- johnny - LUN 157066 - johnny@laboratel.com.br icq: 195352192 Murphy era um otimista. ******************************************************** De: Osvaldo Kussama Para: rmantunes@gmail.com Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Postgres - script p bkp nao pedir senha Data: Wed, 22 Jun 2005 16:44:53 -0300 (ART) | No arquivo esta sendo colocado para eu criar um arquivo pgpass. Entao | vou no Documents and Settings\ Application Data\ postgres e coloco | esse arquivo como: | | *:*:*:*:xxxx, onde xxxx eh a senha. | | Nao funciona. Nao sei mais o que fazer! Se vc puder me ajudar... | Olhei no arq abaixo tambem, mas nao sei o q estou fazendo de errado! Você está usando MS-Windows? Então veja: http://www.historico.org/message.php/list/postgresql_br/id/30819 []s Osvaldo ******************************************************** De: scsantos@unigranrio com br Para: Renato Freitas Martins Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Atualização de versão do Postgresql Data: Wed, 14 Jun 2006 14:50:38 -0300 Boa tarde, já fiz isso várias vezes. vc deve fazer um pg_dumpall pois a estrutura interna do bco da versão 7.4 é diferente da 8. Depois faça o pg_restore que irá funcionar sem problema. Antes de colocar em produção peça para o responsável pelo banco de dados homologar a troca. Se for vc mesmo faça uns select nas tabelas que conhece e veja se está tudo normal. Não esqueça do backup antes de fazer a mudança. Não tem mistério. Um fraterno abraço !!! Silvio Cesar L. dos Santos Divisão de Tecnologia da Informação Universidade do Grande Rio - UNIGRANRIO ----------------------------------------- (o_ //\ - Software Livre - V_/_ conhecimento ao alcance de todos ******************************************************** De: Tiago Cruz Para: Alexandre Maise Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Atualização de versão do Postgresql Data: Wed, 14 Jun 2006 16:29:19 -0300 On Wed, 2006-06-14 at 14:27 -0300, Alexandre Maise wrote: > bichar eu nao sei se seria o termo certo .. mas pode haver > incompatibilidade.. eu trabalho com o postgres versao 7.3 > levantei o mesmo banco na 7.4 e nao deu stress.. mas na versao 8 ele nao > funcionou .... > eu acho que voce pode ter problemas sim .. melhor fazer um teste antes. E sobre aplicações que acessam o PG via web, por exemplo? Lembro que uma simples atualização do MySQL 4.0 para o 4.1 deu uma baita dor de cabeça devido as aplicações PHP não suportavam conexões com o 4.1... e para atualizar o conector deveria atualizar o PHP inteiro, e a aplicação não suportava atualização do PHP... enfim, o PG não tem esse problema com conectores externos? Tenho um banco PgSQL 7.4 mega-monster aqui que um dia eu penso em atualizar...rsrsrs Obrigado! -- Tiago Cruz Network Administrator Linux is like an Indian tent: no Windows, no Gates and an Apache inside. ******************************************************** De: Kharl Kierth Para: Linux - Br Assunto: Re: (linux-br) Usuário root no Posgresql Data: Fri, 8 Sep 2006 18:12:53 -0300 crie ele no postgres, voce pode usar o pgadmin para isso, de "poderes" administrador para ele. so não entendi para que isso... o usuario postgres da conta de tudo e se precisar de algum script para ser executado como root use o comando "su". Exemplos: su - postgres -c "createdb -E latin1 database" su - postgres -c "vacuumdb -a -f -z" su - postgres -c "pg_dump -d database -b -d -Fc -f /dir/arquivo.backup" su - postgres -c "pg_restore -d database arquivo.backup" > Em 08/09/06, Faria escreveu: > Alguem sabe como posso definir que o usuário root possa ter os mesmos > poderes totais do usuário do banco de dados > que é o usuário postgres ? ******************************************************** ********************************************************