0% acharam este documento útil (0 voto)
32 visualizações6 páginas

PostgreSQL - CRIAR Banco de Dados

Aula sobre banco de dados

Enviado por

fernando
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato ODT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
32 visualizações6 páginas

PostgreSQL - CRIAR Banco de Dados

Aula sobre banco de dados

Enviado por

fernando
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato ODT, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 6

PostgreSQL - CRIAR banco de dados

Este capítulo discute como criar um novo banco de dados em seu PostgreSQL.
PostgreSQL fornece duas maneiras de criar um novo banco de dados −
•Usando o CREATE DATABASE, um comando SQL.
•Usando createdb uma linha de comando executável.

Usando o BANCO DE DADOS CREATE

Este comando criará um banco de dados a partir do prompt de shell postgreSQL, mas
você deve ter o privilégio apropriado para criar um banco de dados. Por padrão, o novo
banco de dados será criado clonando o modelo de banco de dados padrão do sistema1.

sintaxe

A sintaxe básica da instrução CREATE DATABASE é a seguinte −

CREATE DATABASE dbname;

onde dbname é o nome de um banco de dados para criar.

exemplo

A seguir, um exemplo simples, que criará testdb no seu esquema PostgreSQL


postgres=# CREATE DATABASE testdb;
postgres-#

Usando o comando createdb

O createdb executável da linha de comando PostgreSQL é um invólucro em torno do


código degemSQL CREATE DATABASE . A única diferença entre este comando e o
comando SQL CREATE DATABASE é que o primeiro pode ser executado diretamente a
partir da linha de comando e permite que um comentário seja adicionado ao banco de
dados, tudo em um comando.

sintaxe

A sintaxe para createdb é como mostrado abaixo −

createdb [option...] [dbname [description]]

Parâmetros
A tabela abaixo lista os parâmetros com suas descrições.

S.
Parâmetro e Descrição
Não.

dbname
1
O nome de um banco de dados para criar.

descrição

2 Especifica um comentário a ser associado ao banco de dados recém-


criado.

Opções
3
argumentos de linha de comando, que criam aceitação dedb.

Opções

A tabela a seguir lista os argumentos da linha de comando que createdb aceita −

S.
Opção e descrição
Não.

Espaço de mesa -D
1
Especifica o espaço de tabela padrão para o banco de dados.

-e
2
Ecoe os comandos que criamdb gera e envia para o servidor.

-E codificação
3
Especifica o esquema de codificação de caracteres a ser usado neste banco de dados.

4 -l local
Especifica o local a ser usado neste banco de dados.

-Modelo T
5
Especifica o banco de dados de modelos a partir do qual construir este banco de dados.

--ajuda
6
Mostre ajuda sobre criar argumentos de linha de comando e sair.

-h host
7
Especifica o nome host da máquina em que o servidor está sendo executado.

-p porta

8 Especifica a porta TCP ou a extensão local do arquivo de tomada de domínio Unix na


qual o servidor está ouvindo conexões.

-U nome de usuário
9
Nome de usuário para se conectar como.

-w
10
Nunca emita um aviso de senha.

-W
11
Force o Createdb para solicitar uma senha antes de se conectar a um banco de dados.

Abra o prompt de comando e vá para o diretório onde o PostgreSQL está instalado. Vá


para o diretório bin e execute o seguinte comando para criar um banco de dados.
createdb -h localhost -p 5432 -U postgres testdb
password ******
O comando acima dado solicitará a senha do usuário administrador do PostgreSQL, que
é postgres, por padrão. Portanto, forneça uma senha e prossiga para criar seu novo
banco de dados
Uma vez que um banco de dados é criado usando qualquer um dos métodos acima
mencionados, você pode verificá-lo na lista de bancos de dados usando \l, ou seja,
backslash el command da seguinte forma −
postgres-# \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access
privileges
-----------+----------+----------+---------+-------
+-----------------------
postgres | postgres | UTF8 | C | C |
template0 | postgres | UTF8 | C | C | =c/postgres
+
| | | | |
postgres=CTc/postgres
template1 | postgres | UTF8 | C | C | =c/postgres
+
| | | | |
postgres=CTc/postgres
testdb | postgres | UTF8 | C | C |
(4 rows)

postgres-#

PostgreSQL - Banco de dados SELECT


Este capítulo explica vários métodos de acesso ao banco de dados. Suponha que já
criamos um banco de dados em nosso capítulo anterior. Você pode selecionar o banco de
dados usando qualquer um dos seguintes métodos −
•Banco de dados SQL Prompt
•Prompt de comando do SISTEMA OPERACIONAL

Banco de dados SQL Prompt

Suponha que você já tenha lançado seu cliente PostgreSQL e você tenha aterrissado no
seguinte prompt SQL −

postgres=#
Você pode verificar a lista de banco de dados disponível usando \l, ou seja, comando
inslash el da seguinte forma −
postgres-# \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access
privileges
-----------+----------+----------+---------+-------
+-----------------------
postgres | postgres | UTF8 | C | C |
template0 | postgres | UTF8 | C | C | =c/postgres
+
| | | | |
postgres=CTc/postgres
template1 | postgres | UTF8 | C | C | =c/postgres
+
| | | | |
postgres=CTc/postgres
testdb | postgres | UTF8 | C | C |
(4 rows)

postgres-#
Agora, digite o seguinte comando para conectar/selecionar um banco de dados desejado;
aqui, vamos nos conectar ao banco de dados testdb.
postgres=# \c testdb;
psql (9.2.4)
Type "help" for help.
You are now connected to database "testdb" as user "postgres".
testdb=#

Prompt de comando do SISTEMA OPERACIONAL

Você pode selecionar seu banco de dados a partir do próprio prompt de comando no
momento em que você faz login no seu banco de dados. A seguir é um exemplo simples −
psql -h localhost -p 5432 -U postgress testdb
Password for user postgress: ****
psql (9.2.4)
Type "help" for help.
You are now connected to database "testdb" as user "postgres".
testdb=#
Agora você está logado no PostgreSQL testdb e pronto para executar seus comandos
dentro do testdb. Para sair do banco de dados, você pode usar o comando \q.

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy