Como criar & Eliminar tabela no PostgreSQL (exemplos)

Índice:

Anonim

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

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 no PostgreSQL:

Etapa 1) Conecte-se ao banco de dados

Conecte-se ao banco de dados onde deseja criar uma tabela. Vamos criar uma tabela no banco de dados guru99

\c guru99

Etapa 2) Criar uma tabela

Insira o código para criar uma tabela

CREATE TABLE tutorials (id int, tutorial_name text);

Etapa 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

Tente novamente criar a mesma tabela, você obterá 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 é completa. Aqui estão alguns importantes

Nome do parâmetro Descrição
TEMP ou TEMPORARY 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 (registro de gravação antecipada). Devido à remoção desta operação IO adicional, o desempenho de gravação é aumentado
Se não existe Se já existe uma tabela com o mesmo nome, um aviso é mostrado em vez de um erro
Of_type_name Uma tabela que obtém estrutura do tipo composto especificado.

Aqui está um exemplo de criação de tabela PostgreSQL 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:

Etapa 1) Na Árvore de Objetos,

  1. Selecione o banco de dados
  2. Selecione o Schema onde deseja criar uma tabela em nosso caso public.
  3. Clique em Criar Tabela

Etapa 2) No pop-up, digite o nome da tabela

Etapa 3)

  1. Selecione a guia Colunas
  2. Insira os detalhes da coluna
  3. Clique em Salvar

Passo 4) Na árvore de objetos, você verá a tabela criada

Excluir / eliminar tabela PostgreSQL

A instrução DROP TABLE do PostgreSQL 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 no PostgreSQL porque quando uma tabela é excluída, todas as informações contidas na tabela também são perdidas permanentemente.

Sintaxe:

DROP TABLE table_name;

Exemplo:

Etapa 1) Vamos verificar as tabelas existentes usando o comando \ d

Etapa 2) Excluir tutoriais de tabela usando o comando

DROP TABLE tutorials; 

Etapa 3) Verifique novamente a lista de relações e vemos que a tabela foi excluída usando o comando de exclusão do Postgres

Resumo

CRIAR TABELA nome_tabela (

field_name data_type constrain_name,

field_name data_type constrain_name

);

Comando para criar Tabela

DROP TABLE nome_tabela;

Comando para Excluir Tabela no PostgreSQL