• Nenhum resultado encontrado

Aula 02 Aula 02

N/A
N/A
Protected

Academic year: 2022

Share "Aula 02 Aula 02"

Copied!
13
0
0

Texto

(1)

PostgreSQL PostgreSQL

Instala

Instalaç ção do Banco de Dados ão do Banco de Dados

Aula 02 Aula 02

Baixe os arquivos diretamente do site:

Baixe os arquivos diretamente do site:

http://www.postgresql.org http://www.postgresql.org Poder

Poderáábaixar os arquivos jábaixar os arquivos jácompilados (RPMS) ou podercompilados (RPMS) ou poderáá Baixar o c

Baixar o cóódigo fonte, para depois compilar em seu sistemadigo fonte, para depois compilar em seu sistema..

Aula 02 Aula 02

Ambiente

Ambiente Linux Linux

(2)

Caso tenha escolhido a instala

Caso tenha escolhido a instalaçção manual, ou seja, atravão manual, ou seja, atravéés do cs do cóódigodigo fonte, utilize os seguintes comandos:

fonte, utilize os seguintes comandos:

gunzipgunzippostgresql-postgresql-7.4.5.7.4.5.tartar..gzgz

tartarxfxfpostgresqlpostgresql--7.4.5.7.4.5.tartar

Vápara o diretpara o diretóório rio postgresqlpostgresql--7.4.5, fique neste diret7.4.5, fique neste diretóório atrio atééo final dao final da instala

instalaçção.ão.

./configure ./configure gmake gmake susu gmake gmakeinstallinstall adduser adduserpostgrespostgres mkdir

mkdir//usrusr/local//local/pgsqlpgsql/data/data chown

chownpostgrespostgres/usr/usr/local//local/pgsqlpgsql/data/data susu--postgrespostgres

/

/usrusr/local//local/pgsqlpgsql//binbin//initdbinitdb--D /D /usrusr/local//local/pgsqlpgsql/data/data

/usr/usr/local//local/pgsqlpgsql//binbin//postmasterpostmaster-D /-D /usrusr/local//local/pgsqlpgsql/data >/data >logfilelogfile2>&1 &2>&1 &

/

/usrusr/local//local/pgsqlpgsql//binbin//createdbcreatedbtesttest /

/usrusr/local//local/pgsqlpgsql//binbin//psqlpsqltesttest

Aula 02 Aula 02

Ambiente Ambiente Linux Linux

Aula 02 Aula 02

Ambiente Ambiente Linux Linux

Optando em baixar o

Optando em baixar o PostgreSQLPostgreSQLcompilado (RPM), siga os passos compilado (RPM), siga os passos abaixo:

abaixo:

1) Você precisa estar

1) Você precisa estar logadologadocomo como rootroot(administrador) para poder (administrador) para poder instalar o

instalar o PostgreSQLPostgreSQLno Linuxno Linux.. 2) Verifique se j

2) Verifique se jááexiste uma versão anterior do PostgreSQLexiste uma versão anterior do PostgreSQLrodando rodando em seu sistema. Caso afirmativo remova

em seu sistema. Caso afirmativo remova--a.a.

Para checar a existência de uma versão do

Para checar a existência de uma versão do PostgreSQLPostgreSQLdigite o digite o comando:

comando:

rpm

rpm--qaqa| | grepgrep--i i postgrepostgre ou

ou

ps

ps-aux-aux| grep| grep--i i postmasterpostmaster

(3)

Aula 02 Aula 02

Ambiente Ambiente Linux Linux

Para remover o pacote do

Para remover o pacote do PostgreSQLPostgreSQL, , éénecessánecessário remover os rio remover os pacotes instalados de forma individual.

pacotes instalados de forma individual.

Identifique os pacotes da versão do

Identifique os pacotes da versão do PostgreSQLPostgreSQLcorretamente corretamente instalados com

instalados com

rpmrpm--qaqa| | grepgrep--i i postgrespostgres

Remova os pacotes digitando os nomes dos pacotes instalados com Remova os pacotes digitando os nomes dos pacotes instalados com os os seguintes comandos, nesta ordem:

seguintes comandos, nesta ordem:

rpm

rpm–evevpostgresqlpostgresql--contribcontrib--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm rpm

rpm–evevpostgresqlpostgresql--develdevel--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm rpm

rpm–evevpostgresqlpostgresql--docsdocs--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm rpm

rpm–evevpostgresqlpostgresql--jdbcjdbc--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm rpmrpm–evevpostgresqlpostgresql--plpl--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm rpm

rpm–evevpostgresqlpostgresql--pythonpython--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm rpmrpm–evevpostgresqlpostgresql--tcltcl--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm rpm

rpm–evevpostgresqlpostgresql--testtest--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm rpm

rpm–evevpostgresqlpostgresql--serverserver--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm rpm

rpm–evevpostgresqlpostgresql--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm rpm

rpm–evevpostgresqlpostgresql--libslibs--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm

Aula 02 Aula 02

Ambiente Ambiente Linux Linux

Para instalar os novos pacotes do

Para instalar os novos pacotes do PostgreSQLPostgreSQL, siga esta ordem:, siga esta ordem:

rpm

rpm––ivhivhpostgresqlpostgresql--libslibs--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm rpm

rpm––ivhivhpostgresqlpostgresql--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm rpm

rpm––ivhivhpostgresqlpostgresql--serverserver--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm Daqui para frente poder

Daqui para frente poderááser qualquer ordem...ser qualquer ordem...

rpm

rpm––ivhivhpostgresqlpostgresql--contribcontrib--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm rpm

rpm––ivhivhpostgresqlpostgresql--develdevel--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm rpm

rpm––ivhivhpostgresqlpostgresql--docsdocs--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm rpm

rpm––ivhivhpostgresqlpostgresql--jdbcjdbc--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm rpm

rpm––ivhivhpostgresqlpostgresql--plpl--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm rpm

rpm––ivhivhpostgresqlpostgresql--pythonpython--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm rpm

rpm––ivhivhpostgresqlpostgresql--tcltcl--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm rpm

rpm––ivhivhpostgresqlpostgresql--testtest--7.4.57.4.5--2PGDG.i686.2PGDG.i686.rpmrpm

(4)

Aula 02 Aula 02

Ambiente Ambiente Linux Linux

VariVariááveis de ambiente veis de ambiente Se você instalou o

Se você instalou o PostgreSQLPostgreSQLem /usrem /usr/local//local/pgsqlpgsqlou em outro local ou em outro local que não são procurados por padrão, teremos que adicionar

que não são procurados por padrão, teremos que adicionar

//usrusr/local//local/pgsqlpgsql//binbin(ou tudo que você fixou --(ou tudo que você fixou --bindirbindirno passo 1) em no passo 1) em seu PATH. No sentido exato, isto não

seu PATH. No sentido exato, isto não éénecessánecessário, mas farrio, mas farááo uso de o uso de PostgreSQL

PostgreSQLmuito mais conveniente. muito mais conveniente.

Para implantar as vari

Para implantar as variááveis de ambiente, edite o arquivo /veis de ambiente, edite o arquivo /etcetc//profileprofile adicionando as seguintes linhas ao seu final:

adicionando as seguintes linhas ao seu final:

PATH=$PATH:/

PATH=$PATH:/usrusr/local//local/pgsqlpgsql//binbin MANPATH=$MANPATH:/

MANPATH=$MANPATH:/usrusr/local//local/pgsqlpgsql//manman export

exportPATH MANPATHPATH MANPATH

Isso deve funcionar em todo os

Isso deve funcionar em todo os shellsshellsbaseados no shbaseados no sh, incluindo , incluindo bashbash e e kshksh..

Aula 02 Aula 02

Ambiente Ambiente Linux Linux

Iniciando o Banco de Dados Iniciando o Banco de Dados

Entendemos como um agrupamento de banco de dados um Entendemos como um agrupamento de banco de dados um úúnico nico diret

diretóório onde conterrio onde conteráátodos os dados que serão armazenados. Nótodos os dados que serão armazenados. Nós o s o chamamos de diret

chamamos de diretóório de dados ou rio de dados ou áárea de dados. Os diretrea de dados. Os diretóórios mais rios mais populares para o

populares para o PostgreSQLPostgreSQLsão o /usrsão o /usr/local//local/pgsqlpgsql/data ou /data ou /var/

/var/liblib//pgsqlpgsql/data./data.

Para

Para inicializarinicializaro banco de dados, use o comando o banco de dados, use o comando initdbinitdbque éque é instalado junto com o

instalado junto com o PostgreSQLPostgreSQL. O diret. O diretóório da base de dados rio da base de dados éé indicado pelo

indicado pelo --opopçção de D, por exemplo, ão de D, por exemplo,

$

$initdbinitdb--D / usrD / usr/local//local/pgsqlpgsql/data/data

(5)

Aula 02 Aula 02

Ambiente Ambiente Linux Linux

Acessando a Base de Dados Acessando a Base de Dados

Antes que qualquer um possa acessar o banco de dados, você tem Antes que qualquer um possa acessar o banco de dados, você tem que iniciar o servidor de banco de dados. O programa de servidor que iniciar o servidor de banco de dados. O programa de servidorde de banco de dados

banco de dados ééchamado postmasterchamado postmaster..

O O postmasterpostmastertem que saber aonde achar os dados para usátem que saber aonde achar os dados para usá--los. los.

Usamos então a op

Usamos então a opçção ão --D apontando para o diretD apontando para o diretóório de dados. Assim, rio de dados. Assim, o modo mais simples para come

o modo mais simples para começçar o servidor ar o servidor éé: :

$$postmasterpostmaster-D / -D / usrusr/local//local/pgsqlpgsql/data/data

Aula 02 Aula 02

Ambiente Windows Ambiente Windows

Instala

Instalaçção do ão do PostgreSQLPostgreSQLfor Windows versão 8.0 Beta 2 Devfor Windows versão 8.0 Beta 2 Dev3.3.

Site

Site --> > http://pgfoundry.org/projects/pginstallerhttp://pgfoundry.org/projects/pginstaller

(6)

Aula 02 Aula 02

Ambiente Windows Ambiente Windows

Aula 02 Aula 02

Ambiente Windows

Ambiente Windows

(7)

Aula 02 Aula 02

Ambiente Windows Ambiente Windows

Aula 02 Aula 02

Ambiente Windows

Ambiente Windows

(8)

Aula 02 Aula 02

Ambiente Windows Ambiente Windows

Aula 02 Aula 02

Ambiente Windows

Ambiente Windows

(9)

Aula 02 Aula 02

Ambiente Windows Ambiente Windows

Aula 02 Aula 02

Ambiente Windows

Ambiente Windows

(10)

Aula 02 Aula 02

Ambiente Windows Ambiente Windows

Aula 02 Aula 02

Ambiente Windows

Ambiente Windows

(11)

Aula 02 Aula 02

Ambiente Windows Ambiente Windows

Aula 02 Aula 02

Ambiente Windows

Ambiente Windows

(12)

Aula 02 Aula 02

Ambiente Windows Ambiente Windows

Aula 02 Aula 02

Ambiente Windows

Ambiente Windows

(13)

T T érmino da Aula é rmino da Aula

Aula 02

Aula 02

Referências

Documentos relacionados

Observados os termos e condições desta Escritura, na Data do Vencimento todas as Debêntures serão obrigatoriamente convertidas por certa quantidade de ações ordinárias de emissão

Remover e instalar todos os kits de reparo / Remover y instalar todos los kits de reparación Remover e instalar a árvore de manivelas / Remover y instalar la arbole de

Vinculada ao Programa de Pós-graduação em Geografia da Universidade Federal Fluminense - Campus Niterói, a Revista Ensaios de Geografia é um periódico científico

Esse pequeno manual da Medialogue Digital (www.medialogue.com.br) mostra os caminhos e sugere 15 medidas das mais básicas às mais extremas para lidar com ataques na internet..

A Organização Mundial de Saúde Animal (OIE) faz algumas recomendações para a redução dos índices de transmissões contagiosas nos abrigos. Estabelece a

Métodos: Recém- nascidos foram recrutados de maternidades de referência em Salvador, entre julho de 2015 e janeiro de 2016, com base na suspeição clínica de

outra temperatura) são diferentes quando se considera a célula completa ou a meia-célula da reação.. O enxofre reside inteiramente no domínio da estabilidade da

O assédio passa a ser de conhecimento da Direção. Solução positiva: investigação do caso, transferência da vítima ou assediador e elaboração de estratégias para não ocorrer