Dicas Gerais... Atualizado em 2025-09-24 11h37
Índice de Ancoras desta página: Passadas das Fases do PRATICASQL |
Backup de Base de Dados |
Trocando Tipos de Dados de Campos de Tabelas |
De ontem em diante... Gosto deste início de frase... Parece referência de tempo mas ao mesmo tempo é sem referência... quando é ontem?.
Resolvi fazer um amontoado de dicas em uma página só.
Dicas são pérolas... são coisas que a gente pesquisa, descobre, acha interessante e daí pensa assim: 'Alguém, um dia, pode precisar disso.
Daí, resolvi colecionar e, um dia, publicar em um Site. E agora o aluno simplesmente consulta pelo site.
Dicas Úteis
Dica 1: Passadas das Fases do PRATICASQL »
Existem ações que vocês precisam fazer sobre as estruturas das tabelas da base e que talvez em alguns tutoriais as sugestões estejam um tanto confusas. Pensando nisso, vão aqui algumas dicas:
A fase 1 fica mais fácil de ser realizada em 'passadas', que tem o objetivo de cumprir as seguintes tarefas:
Na primeira 'passada': Ajuste da Estrutura das tabelas.
Nesta 'passada' FAÇA:
Inserir/remover campos das tabelas
Mover campos de uma posição para outra na mesma tabela.
Para isso:
CREATE TABLE novo_nome AS SELECT 'Lista de campos na ordem correta' FROM sua_tabela;
DROP TABLE sua_tabela CASCADE;
ALTER TABLE novo_nome RENAME TO sua_tabela;
Criar as chaves PRIMÁRIAS e CANDIDATAS das tabelas.
Depois da primeira 'passada' deve-se fazer a segunda passada:
Criação das Chaves ESTRANGEIRAS.
Dica 2: Backup de Base de Dados »
Outra 'Dica' importante: ao terminar seus trabalhos na manutenção de uma base de dados é interessante fazer uma cópia de segurança.
Este 'BACKUP' serve para recuperação de da situação da base BEM COMO para levar as definições de uma base de dados de uma máquina para outra.
Este BACKUP pode ser feito seguindo os seguintes passos:
Acesse o PGAdmin 4 (a partir da versão 7] e ache a base de dados que será 'copiada'
Marque o nome da base de dados (um clique com o botão principal do mouse]
Abra o menu popup e scolha o item BACKUP
Aba: General
Campo: Filename -> Clique na 'pasta' do lado direito e indique o diretório e NOME do arquivo que será gravado.
Campo: Format -> Escolha PLAIN
Campo: Enconding -> Escolha UTF8
Aba: Data Options
Divisão: Sections -> Ative PreData, PosData e Data
Divisão: Type of objects -> Desative Blobs
Aba: Query Options
Ative 'USE INSERT COMMANDS'
Aba: Options
Desative 'VERBOSE MESSAGES'
Clique no botão 'BACKUP'
Acesse o diretório onde foi gravado o seu arquivo de backup
Copie o arquivo gerado para seu dispotivo de dados.
Dica 3: Trocando Tipos de Dados de Campos de Tabelas »
Outra 'Dica' (com a colaboração de uma colega que pesquisou como resolver a situação]...
Seguinte: Você precisa TROCAR o TIPO DE DADO de um campo de uma tabela. E agora?
Uma 'ratinha' pesquisou o comando ALTER TABLE para o PostgreSQL e achou como trocar o tipo de dado de um campo, basta usar:
ALTER TABLE ALTER COLUMN TYPE ;
POR EXEMPLO:
ALTER TABLE estadosdospaises ALTER COLUMN idestadodopais TYPE character(2);