VOLPITI - Tecnologia da Informação
 
Busca
Tópicos
  Cadastre-se :: Hospedagem LinuxDicas :: Acessórios LinuxDicas :: Fórum LinuxDicas   

Usuários LinuxDicas
· AvantGO
· Backend XML (RSS)
· Contato/Publicidade
· Enviar Notícias/Artigos
· Fórum LinuxDicas
· Lista de Discussão
· Mensagens Privadas

Casa do Linux


Lista de Discussão
·2 vagas
·Welcome to LinuxDicas
·LinuxDicas Unsubscription
·Compartilhamento - opinião
·[OFF] Adm Rede
·Term do Horario de Verao
·(sem assunto)
·logando o ubuntu no windows.
·Configurando um DNS CHROOTED
·erro hd sata - é possível danificar um hd sata II instalando e tentando usar o ubuntu?

Leia mais...

Artigos LinuxDicas
· Resistência ao Linux
· Guia para o Novato
· Licenciamento do SuSE
· Foca GNU/Linux - Iniciante
· Foca GNU/Linux - Intermediário
· Foca GNU/Linux - Avançadoe
· Curso C
· Outras Seções de Artigos

FAQ LinuxDicas
· Licença
· Servidores
· Ambiente X
· Hardware
· Instalação
· Internet
· Aplicativos
· Sistema
· StarOffice

Notícias Velhas
Tuesday, March 18
· A verdadeira razão para usarmos Linux
· usando o rsync 3.0.0 para fazer backup entre linux e xp
· Firefox3 : Como Instalar manualmente.
Saturday, February 09
· Configurando um DNS CHROOTED Primário e Reverso para o seu site.
Thursday, December 27
· Censurando a internet com o OpenDNS
Sunday, October 14
· Bandwidth Monitoring Tools For Linux
Thursday, October 11
· Variáveis de ambiente
Thursday, August 02
· Rodando processos em múltiplos servidores, Cluster!!!
· Instalando XEN no seu Ubuntu/Debian
Sunday, June 17
· Vovó, faz backup pra mim?
Wednesday, June 13
· Canetas: Idealismo Antártico
Thursday, June 07
· CA confiável com certificados digitais
Sunday, June 03
· Equações Matemáticas via Shell
Saturday, June 02
· Permanent Link to Garimpar é preciso [2]: Confira seu e-mail
Wednesday, May 16
· Encontro Linux / MySQL / PHP
Saturday, May 12
· SAMBA - Impressora PDF no Linux
Thursday, May 03
· Ext3cow File System Lançado para Kernel 2.6
· Dell venderá Maquinas com Ubuntu Pré-Instalado
Tuesday, April 24
· IBM Revela o Novo Ambiente Virtual em Linux
Sunday, April 22
· Comparações de Kernel (Linux vs Windows)

Notícias antigas

Versões Estáveis
· Kernel Linux
· *nix e *BSD ISOs da Unicamp
· Linux ISO
· FreeBSD Releases

Instalando o PostgreSQL no Linux
Postado em Wednesday, February 26 @ 16:07:16 BRT por hyperblade

PostgreSQL Para a instalação no linux, dependendo da distribuição, podem ser usados binários pré compilados direto do site. Se você usa distribuições derivados do Red Hat ou Solaris, verifique no ftp :

ftp://ftp.postgresql.org/pub/binary/v7.3.1

Para usuários RedHat e derivados
postgresql-7.3.1
postgresql-contrib-7.3.1
postgresql-devel-7.3.1
postgresql-docs-7.3.1
postgresql-jdbc-7.3.1
postgresql-libs-7.3.1
postgresql-pl-7.3.1
postgresql-python-7.3.1
postgresql-server-7.3.1
postgresql-tcl-7.3.1
postgresql-test-7.3.1

libtermcap-2.0.8
termcap-11.0.1

Programas clientes e documentação; *
Contribuições distribuidas junto com o PgSQL;
Headers e libs para compilação de apps em C e C++;
Documentação em formato SGML;
Arquivos .jar necessários para aplicações em Java;
Bibliotecas compartilhadas; *
Módulos em PL para desenvolvimento de aplicações;
Módulos em Python para desenvolvimento de aplicações;
Servidor SQL (back-end); *
Contém a libpgtcl, pgtclsh e a PL/Tcl para o back-end;
Testes de integridade e funcionamento do PgSQL;

Bibliotecas de acesso para base de dados Termcap; **
Banco de dados de terminais e emuladores . **

* Mínimo necessário para instalação .
** Eventualmente ocorre falha de dependência ao instalar os pacotes do postgresql.

Após este procedimento é necessário efetuar um ajuste no script de inicialização em /etc/rc.d/init.d/postgresql. Use o editor de sua preferência e edite a linha 142 adicionando a opção '-i' . Esta opção indica ao servidor que ele aceite conexões através de soquetes TCP/IP .

# su -l postgres -s /bin/sh -c "/usr/bin/pg_ctl -i -D $PGDATA -p /usr/bin/postmaster start > /dev/null 2>&1" < /dev/null

Após esta modificação, inicie o serviço .

# /etc/rc.d/init.d/postgresql start

Este script de inicialização verifica se existe um banco de dados instalado, se o postmaster, componente responsável pelas conexões cliente/servidor, está rodando e se o banco de dados em si está em produção . Caso algumas destas condições não estejam adequadas, o próprio script ajusta o sistema . É interessante verificar se o sistema está configurado para iniciar automaticamente. Para isso, utilize a ferramenta ntsysv.

 

Para usuários Debian

Para usuários Debian, basta usar o comando :

# apt-get install postgresql

e adicionalmente os pacotes complementares para desenvolvimento, documentação, interfaces e facilidades adicionais, respectivamente com a seguinte linha de comando :

# apt-get install postgresql-dev postgresql-doc postgresql-client postgresql-contrib

O processo de verificação de instalação, criação e inicialização do processo se dá de forma automatizada.
A versão stable no Debian é a 7.2.1. Se houver interesse e/ou justificativa para uma versão mais atualizada, adicione no arquivo /etc/apt/sources.list a seguinte linha :

deb http://people.debian.org/~elphick/debian woody main

E em seguida, atualize e intale :

# apt-get update
# apt-get install postgresql

 

Finalização

Pronto ! Sua base de dados já está em produção . Pode ser criado uma base de dados para testes chamado base . Para isso, criaremos uma tabela cliente, com dois campos cliente_id e cliente_nome, inserimos três valores e listamos o conteúdo da tabela . Para tanto, sugiro abrir outro shell .

claudio@CLAUDIO ~
$ createdb base
CREATE DATABASE

claudio@CLAUDIO ~
$ psql base

Welcome to psql, the PostgreSQL interactive terminal.

Type: copyright for distribution terms
h for help with SQL commands
? for help on internal slash commands
g or terminate with semicolon to execute query
q to quit

base=# create table cliente(
base(# cliente_id serial primary key,
base(# cliente_nome char(10)
base(# );

NOTICE: CREATE TABLE will create implicit sequence 'cliente_cliente_id_seq' for
SERIAL column 'cliente.cliente_id'
NOTICE: CREATE TABLE/PRIMARY KEY will create implicit index 'cliente_pkey' for
table 'cliente'
CREATE
base=# insert into cliente(cliente_nome) values ('Fulano');
INSERT 18755 1
base=# insert into cliente(cliente_nome) values ('Beltrano');
INSERT 18756 1
base=# insert into cliente(cliente_nome) values ('Ciclano');
INSERT 18757 1
base=#
base=# select * from cliente;

cliente_id | cliente_nome
------------+-------------
1 | Fulano
2 | Beltrano
3 | Ciclano
(3 rows)

base=# q

claudio@CLAUDIO /
$

Se chegou até aqui, parabéns ! Já tem um banco de dados PostgreSQL rodando no seu linux .

Copyleft (c) 2002 por Claudio Ferreira Filho
Esse texto é licenciado sob a licença GNU FDL .
GNU FDL: GPL-pt_BR.txt

Fonte: PostgreSQL-Br





 
Links relacionados
· Mais sobre PostgreSQL
· Notícias por hyperblade


As notícias mais lidas sobre PostgreSQL:
Instalando o PostgreSQL no Linux


Classificação de notícias
Votar: 4.2
Votos: 5


Por favor, dedique um segundo de seu tempo para votar nesta notícia:

Excelente
Muito bom
Bom
Regular
Péssimo



Opções

 Imprimir  Imprimir

 Envie esta notícia para uma pessoa  Envie esta notícia para uma pessoa



Re: Instalando o PostgreSQL no Linux (Pontos: 0)
por Anonimo em Thursday, April 01 @ 11:47:01 BRT
Olá,
Eu tenho o PostgreSQL instalado no meu micro (estou usando Debian - Kurumin 2.20) e gostaria usar o postgres no kdevelop, só que toda vez que insiro #include ele me retorna um monte de erros, vc saberia dizer o que eu fiz de errado? Procurei na net e li que o erro é do Postgres e não do Kdevelop, esta informação é certa?
Desculpa o incomodo e agradeceria qualquer ajuda.
Nilton.


[ Responder a este ]



Copyright © 2002 - 2007 LinuxDicas - Todos Os Direitos Reservados.
LinuxDicas: lucas.martinez @linuxdicas.com.br
Web site engine's code is Copyright © 2003 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Tempo para gerar esta página: 0.093 segundos.