PgAdmin. O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX.



Documentos relacionados
Segurança de Dados no PostgreSQL

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

[SITE FÁCIL CDL MANUAL DO USUÁRIO]

MANIPULANDO BANCO DE DADOS NO POSTGRESQL SEM FAZER USO DE COMANDOS SQL

BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO

Instalação - SGFLeite 1

Para participar de um mapa colaborativo usando o Cmap Tools

PostgreSQL Exemplo MDI

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

MANUAL DE UTILIZAÇÃO

Veja abaixo um exemplo de como os dados são mostrados quando usamos o

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

V 1.0 LINAEDUCA - GUIA DE USO

INSTALANDO E CONFIGURANDO O MY SQL

Manual de backup do banco de dados PostgreSQL - Versão 2. Setembro-2011

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

Manual Instalação Pedido Eletrônico

Sistema de Controle de Cheques GOLD

Token SafeNet Authentication Cliente 8.3 (x32 e x64)

LIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA

Manual de Instalação Versão 1.0

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

Segurança de Acesso a Banco de Dados no MS SQL Server

Tutorial MSN Messenger

Este Procedimento Operacional Padrão explica a melhor forma de se utilizar os filtros no Sistema TOTVS RM. Índice

Manual Administrador - Mídia System

Cenários do CEL. Acessar ao sistema

Introdução ao Tableau Server 7.0

Manual de Instalação e Configuração do SQL Express

Procedimentos para Reinstalação do Sisloc

Sumário: Fluxo Operacional... 3 Contatos Agenda Online Reservas de Salas Tarefas... 42

Smart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário

Revisão: - 1 Desinstalando Versões Anteriores

Conteúdo O que é?... 4 Histórico... 4 Onde Baixar?... 4 Diferença entre Firebird e o Interbase... 4 Como instalar?... 4 Instalando o Ibexpert...

PostgreSQL & PostGIS: Instalação do Banco de Dados Espacial no Windows 7

Como Conectar e configurar Câmera Wireless FS-IPH02W FullSec -ACESSO VIA CELULAR

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

MANUAL DO SISTEMA. Versão 1.00

NetEye Guia de Instalação

SCPI 8.0. Novas funcionalidades. Conciliação Bancária Automática:

INSTALAÇÃO DO SISTEMA CONTROLGÁS

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo.

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

Iniciando o MySQL Query Brower

O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo

imprimir (

1 Natuur Online Cadastre-se Nome, Login Cadastrar.

Sistema de Digitalização e Gerenciamento de Arquivos On-Line

Consultório On-line. Tudo o que você precisa em um só lugar.

Google Drive: Acesse e organize seus arquivos

GERENCIADOR DE CONTEÚDO

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.

PAINEL GERENCIADOR DE S

MANUAL DE FTP. Instalando, Configurando e Utilizando FTP

MULTIACERVO - VERSÃO 17.*

MANUAL DE CONFIGURAÇÃO DO BACKUP

Como Conectar e configurar Câmera Wireless FS-IPH02W FullSec -ACESSO VIA CELULAR

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

Programa EndNote. Download para teste no site: (Atualmente o EndNote está na versão 5x)

Sistema de Registro das Atividades do RT - Tutorial de utilização

Tutorial Web Mail. Acesso e Utilização. MPX Brasil Cuiabá/MT: Av. Mal Deodoro, 1522 B Centro Norte. Contato: (65) cuiaba@mpxbrasil.com.

UNIVERSIDADE TECNOLOGIA FEDERAL DO PARANÁ. Owncloud SERVIÇO DE COMPARTILHAMENTO EM NUVEM. Manual

Projeto Amadeus. Guia de Instalação Windows

MANUAL DE OPERAÇÃO EDOutlet (Online e Offline):

Instalação do Eiche Hotel ONLINE (cpanel)

PostgreSQL 9.4 Primeiros Passos no Microsoft Windows

CRIANDO UM BANCO DE DADOS

MANUAL DE MEMBRO COMUNIDADE DO AMIGO

STK (Start Kit DARUMA) Utilizando conversor Serial/Ethernet com Mini-Impressora DR600/DR700.

Núcleo de Tecnologias Interativas de Aprendizagem.

Manual do usuário. Softcall Java. versão 1.0.5

Manual de Utilização COPAMAIL. Zimbra Versão 8.0.2

MANUAL DE ACESSO INTERNET EXPLORER (HTTP) / CMS / CELULAR (MOBILE) Flash Systems - Manual de Acesso

Configuração e Instalação do Atendimento Online

Fox Gerenciador de Sistemas

CONFIGURAÇÃO MINIMA EXIGIDA:

Serviço Seguro de Mensagens Instantâneas

MANUAL PORTAL CLIENTE AVANÇO

Backup (cópia de segurança) e restauração de informações no

Principais Novidades Abril/2013 a Junho/2013

IMPORTANTE: O sistema Off-line Dr.Micro é compatível com os navegadores Mozilla Firefox e Internet Explorer.

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados

e-ouv Passo-a-passo Sistema de Ouvidorias do Poder Executivo Federal Junho, 2015 Controladoria-Geral da União

Portal Sindical. Manual Operacional Empresas/Escritórios

Tutorial USERADM Como inserir conteúdo no Portal Transparência

Manual Comunica S_Line

CRASP. Conteúdo Sobre o sistema...

Procedimentos para Instalação do Sisloc

Maker Planet Manual do Usuário

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

VIAÇÃO SÃO BENTO LTDA.

MANUAL DO INSTAR-MAIL 1.0. Pagina de login e senha do Instar-Mail

Como incluir artigos:

UNIVERSIDADE FEDERAL DO AMAPÁ NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO. Manual de Avaliação de Desempenho Cadastro

Transcrição:

1/20 PgAdmin O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX. Site para download. Caso queira a última versão - http://www.pgadmin.org/download/ É uma ferramenta gráfica desenvolvida pela equipe de desenvolvimento do PostgreSQL. Muitos recursos. Traz um help online sobre si e a documentação do PostgreSQL. Tecle F1 para exibir. Também traz as ferramentas slony e pgagent. Ao executar consultas na ferramenta SQL (query tool), tecle F7 para visualizar graficamente a consulta na aba Explain ou F5 para executar. Observe que na aba inferior History ele armazena todas as linhas de consultas efetuadas na seção. Tópicos Menu e Toolbar Criar Nova Conexão Conectar a uma Conexão Existente Criar Banco Criar Esquema Criar Tabela Adicionar Campos a uma Tabela Criar Constraints (Primary Key, Foreign Key) Criar Usuário Criar Grupos Criar Consultas em SQL Inserir, Atualizar e Excluir Registros

2/20 Menu e Toolbar NCon Refr Prop Novo Excl Cons Vdad Filtr Man Hint Hsql ToolBar (Barra de Ferramentas) NCon Criar Nova Conexão com o SGBD Refr Aplicar refresh no objeeto selecionado Prop Propriedades do objeto selecionado Novo Criar novo objeto idêntico ao selecionado Excl Excluir o objeto selecionado Cons Efetuar consultas SQL Vdad Visualizar, Editar e Inserir registros na tabela selecionada Filtr Filtrar e visualizar registros do objeto selecionado Man Efetuar manutenção no objeto selecionado Hint Exibir dicas de ajuda para o objeto selecionado Hsql Help online dos comandos SQL Observe que a ToolBar (Barra de Ferramentas) é sensível ao contexto, as ferramentas habilitadas dependem do objeto selecionado. Menu (alguns itens) File aqui temos opções para abrir de forma amigável os script postgresql.conf, ph_hba.conf e o pgpass.conf. Lembre que os arquivos ocultos devem estar marcados para aparecer, caso contrário não terá acesso ao pgpass.conf. Pode editar de forma prática e até criar o pgpass.conf. Edit em properties podemos alterar os dados da conexão, como porta, host, user, etc. E também podemos excluir uma conexão (Delete/Drop), para isso selecione a conexão. Tools sensível ao objeto selecionado. Dependendo do objeto teremos mais ou menos ferramentas para ele. As opções também estão disponíveis com o menu de contexto dos objetos (clicando com o botão direito sobre os mesmos). Uma boa ferramenta para bancos, tabelas e outros é o relatório (DDL report e o Data dictionary report), bastando informar o Output file (em html). Help Acesso ao help do pgadmin, do PostgreSQL e do Slony (software de replicação de bancos de dados).

3/20 Criar uma Nova Conexão Deverá entrar com nome para a conexão (Name), host, porta, username e a password. Cuidado: caso deixe marcada "Store password" ele armazena para as próximas vezes e inclusive o psql passará a acessar sem senha para esse usuário. Conectar à Conexão Existente Basta um duplo clique sobre o nome da conexão e entrar com a senha e OK.

4/20 Criar Banco Ao abrir o PGAdmin clicar com o botão direito sobre Databases Então apenas entramos com seu nome e clicamos em OK. Veja que aqui podemos escolher um diferente template, codificação, owner (usuário dono), etc.

5/20 Na aba privileges podemos definir que privilégios o usuário terá sobre este banco. Na aba SQL podemos ver a sintaxe SQL para a criação manual deste banco.

Após a criação, caso cliquemos no sinal de + à esquerda do nome do banco, veremos todos os seus objetos. As tabelas ficam dentro de um esquema, como veremos. 6/20 Novo Esquema Para criar um esquema clicamos no nome do banco com o botão direito e informa, como abaixo:

Ao criar podemos definir o seu Owner. 7/20

Na aba Privileges podemos definir os privilégios que seu dono terá sobre o esquema. 8/20

9/20 Nova Tabela Para criar uma nova tabela devemos expandir o banco de dados, depois o esquema e ao final clicar sobre Tables New Table..., como abaixo

Ao criar uma nova tabela podemos também já definir seu dono, seu tablespace entre outras propriedades: 10/20

11/20 Ao criar uma tabela clicamos na aba Columns para adicionar os campos: Veja abaixo a adição de um campo CPF:

Veja que entramos com nome, escolhemos o tipo, tamanho, precisão, valor default, etc. Ao final clicamos em Add e assim até adicionar todos os campos da tabela. 12/20 Observe que ao clicar sobre o nome da tabela temos a sintaxe SQL de sua criação abaixo e à direita. Nova Constraint (Restrição) Agora que concluímos nossa tabela vamos adicionar as constraints (restrições), a chave primária uma chave primária (primary key) e uma chave estrangeira (foreign key). Adicionar Chave Primária Com um duplo clique sobre o nome da tabela, então clique na aba Constraint. Entre o nome da chave (opcional) e clique em Columns.

Então selecione o campo que será chave primária e clique em Add. Caso a chave seja composta por mais de um campo, selecionamos um a um os campos da chave. 13/20

14/20 Adicionar Chave Estraigeira Clicamos em Constraint, então selecionamos Foreign Key e Add.

15/20 Digitamos o nome da chave e clicamos em Columns: Então selecionamos o campo que será a Foreign Key e clicamos em Add. Aqui também podemos ter uma chave formada por mais de um campo, de forma semelhante ao comportamento da chave primária.

16/20 Inserir, Atualizar e Excluir Registros Após criar nossa tabela, podemos adicionar registros para a mesma aqui mesmo no PGAdmin. Selecione o nome da tabela e clique no ícone acima, aquele com uma pequena tabela à direita do SQL Tools: Aqui podemos inserir e alterar (update), como também excluir registros. Realizando Consultas em SQL Podemos efetuar consultas em SQL em qualquer banco do SGBD, entrando com a sintaxe em SQL na ferramenta de consultas SQL (o ícone com SQL):

Vejamos um exemplo: digite uma consulta e tecle F5 para executar ou clique na seta verde para a direita: 17/20

18/20 Novo Usuário Para adicionar um novo usuário clique em Login Roles com o botão direito e New Login Role... Então entre com seu nome, senha, validade (opcional), e privilégios.

Na aba Role Membership podemos definir a quegrupos ele pertente e a que grupos ele não pertence. 19/20

20/20 Novo Grupo Para adicionar um novo grupo clique em Group Role com o botão direito e New Group Role... Entre com suas propriedades. Dica: Algo importante no PGAdmin e que não está presente em muitos outros gerenciadores é a segurança. Por exemplo: quando criamos uma tabela e um de seus campos é de um determinado tipo. Então queremos trocar o tipo por outro tipo. Neste caso o PGAdmin é criterioso e somente nos oferecerá como alternativas os tipos compatíveis com o existente (se existirem). Isso ajuda a evitar erros. Ferramentas Auxiliares do PGAdmin O PGAdmin é integrado à diversas ferramentas importantes do PostgreSQL e sempre que oportuno nos alerta da necessidade de se usar as ferramentas, como o Vacuum, como uma codificação inadequada, como o Slony (replicação) e o pgagent (agendador). A cada vez que acessamos bancos e tabela ele nos dá alertas importantes. Ribamar FS http://ribafs.net ribafs@ribafs.net 16 de setembro de 2007