Como criar e descartar tabela PostgreSQL [Exemplos]
O comando para criar uma nova tabela รฉ
Sintaxe
CREATE TABLE table_name ( field_name data_type constrain_name, field_name data_type constrain_name );
Aqui vocรช encontra
table_name: รฉ o nome da tabela
field_name: O nome da coluna
data_type: รฉ o tipo de variรกvel da coluna
constrain_name: รฉ opcional. Ele define restriรงรตes na coluna.
As tabelas nunca tรชm o mesmo nome de qualquer tabela existente no mesmo esquema.
PostgreSQL Criar tabela: SQL Shell
Aqui estรก um processo passo a passo para criar uma tabela em PostgreSQL:
Etapa 1) Conecte-se ao banco de dados
Conecte-se ao banco de dados onde deseja criar uma tabela. Criaremos uma tabela no banco de dados guru99
\c guru99
Etapa 2) Crie uma tabela
Insira o cรณdigo para criar uma tabela
CREATE TABLE tutorials (id int, tutorial_name text);
Passo 3) Verifique a relaรงรฃo das tabelas
Use o comando \d para verificar a lista de relaรงรตes (tabelas)
Etapa 4) Tente criar a mesma tabela
Novamente tente criar a mesma tabela, vocรช receberรก um erro
Etapa 5) Use o parรขmetro IF NOT EXISTS
Use o parรขmetro IF NOT EXISTS e vocรช receberรก um aviso em vez de um erro
A lista de parรขmetros que vocรช pode usar ao criar uma tabela รฉ exaustiva. Aqui estรฃo alguns importantes
| Nome do parรขmetro | Descriรงรฃo |
|---|---|
| TEMP ou TEMPORรRIO | Este parรขmetro cria uma tabela temporรกria. As tabelas temporรกrias sรฃo excluรญdas no final de uma sessรฃo ou apรณs a transaรงรฃo atual. |
| Nรฃo registrado | A clรกusula nรฃo registrada nรฃo insere dados no WAL (log write ahead). Devido ร remoรงรฃo desta operaรงรฃo IO adicional, o desempenho de gravaรงรฃo รฉ aumentado |
| Se nรฃo existir | Se jรก existir uma tabela com o mesmo nome, um aviso serรก mostrado em vez de um erro |
| Do_tipo_nome | Uma tabela que obtรฉm estrutura do tipo composto especificado. |
Aqui estรก uma PostgreSQL criar exemplo de tabela de uma tabela com restriรงรตes
CREATE TABLE order_info ( order_id integer CONSTRAINT order_details_pk PRIMARY KEY, Product_id integer NOT NULL, Delivery_date date, quantity integer, feedback TEXT );
PostgreSQL Criar tabela: pgAdmin
Abaixo estรก um processo passo a passo para criar uma tabela no pgAdmin:
Passo 1) Na รกrvore de objetos,
- Selecione os banco de dados
- Selecione o esquema onde deseja criar uma tabela em nosso caso pรบblico.
- Clique em Criar tabela
Passo 2) No pop-up, insira o nome da tabela
Passo 3)
- Selecione a guia Colunas
- Insira os detalhes da coluna
- Clique em Salvar
Passo 4) Na รกrvore de objetos, vocรช verรก a tabela criada
PostgreSQL Excluir/descartar tabela
O processo de PostgreSQL A instruรงรฃo DROP TABLE permite remover uma definiรงรฃo de tabela e todos os dados, รญndices, restriรงรตes, regras, etc. associados a essa tabela.
Vocรช deve ter cuidado ao usar o comando DROP TABLE em PostgreSQL porque quando uma tabela รฉ excluรญda, todas as informaรงรตes contidas na tabela tambรฉm seriam perdidas permanentemente.
Sintaxe
DROP TABLE table_name;
Exemplo
Passo 1) Vamos verificar as tabelas existentes usando o comando \d
Passo 2) Exclua tutoriais de tabela usando o comando
DROP TABLE tutorials;
Passo 3) Verifique novamente a lista de relaรงรตes e vemos que a tabela foi excluรญda usando o comando delete do Postgres
Resumo
|
CRIAR TABELA nome_tabela ( nome_campo tipo_dados nome_restriรงรฃo, nome_campo tipo_dados nome_restriรงรฃo ); |
Comando para criar tabela |
| DROP TABLE nome_da_tabela; | Comando para excluir tabela em PostgreSQL |











