Assine:
RSS do Blog...

Category Archive for 'Banco de Dados'

Muito fácil: pg_dump -U <usuario> –inserts -t <tabela> <banco> > dump.sql Um exemplo real: pg_dump -U postgres –inserts -t municipio geral > municipios.sql  

Read Full Post »

  Howto: Gerando Dump do Postgresql e transferindo o arquivo para uma máquina com Windows Server O objetivo deste howto não é discutir qual é a melhor forma de realizar um backup PostgreSQL, mas sim propor uma forma de realizar um Dump da base de dados em um servidor Linux e transferir para um servidor [...]

Read Full Post »

Se você quiser excluir registros com mais de X dias no MySQL, há uma maneira simples de fazer: DELETE FROM tabela WHERE date < DATE_SUB(NOW(), INTERVAL 30 DAY);

Read Full Post »

Schema Sync é uma interessante ferramenta que pode te ajudar muito, por exemplo, considere o seguinte caso: Estamos trabalhando em dois ambientes distintos, um de desenvolvimento e outro de produção. No ambiente de desenvolvimento realizamos várias modificações no esquema de Banco de Dados, até chegar o momento de precisarmos aplicar tais modificações no Banco de [...]

Read Full Post »

$sql_colnotnull = "SELECT c.column_name FROM information_schema.columns c WHERE c.column_name <> 'id' and c.is_nullable = 'NO' and table_name = '$tablename'";

Read Full Post »

Como sempre esqueço com fazer isso, vou deixar aqui, pra quando eu precisar novamente: Como resetar a senha de Root do Mysql =================================== [root@servidor ~]# lsof -i :3306 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME mysqld 31792 mysql 3u IPv4 434089 TCP *:mysql (LISTEN) [root@servidor ~]# kill -9 31792 [root@servidor ~]# /etc/init.d/mysql start [...]

Read Full Post »

A grande maioria das pessoas são muito relaxadas quando se trata de fazer backups regulares do Banco de Dados, alegando que dá muito trabalho, ou com aquele pensamento: “quais são as chances que vai acontecer comigo uma perda geral de dados?” Mas e se o backup acontecesse automaticamente todos os dias, armazenando a cópia do [...]

Read Full Post »

Você conhece o Rollback em Bancos transacionais? É uma mão na roda, quando se precisa recuperar algo que você fez e se arrependeu, como alteração dem vários campos com valores errados, ou até mesmo excluiu um ou mais registros e deu COMMIT. Sim, você pode recuperar os dados… É uma tarefa muito simples, basta fazer [...]

Read Full Post »

Entendendo JOIN

Entendendo os JOIN Este é um problema bastante comum entre desenvolvedores que lidam com banco de dados: Realiza-se uma busca (SELECT) e como resultado tem-se uma lista de ID´s. Agora como trazer os dados desses ID´s? Algumas pessoas utilizam a seguinte lógica para solucionar este problema: SELECT * FROM países foreach($países as $país) { SELECT [...]

Read Full Post »

PostgreSQL Prático

Uma das melhores apostilas de Postgresql, um pouco antiga, porém extremamente útil. Você verá em detalhes: Instalação DDL (Data Definition Language) DML (Data Manipulation Language) Funções Internas Funções Definidas pelo Usuário e Triggers DCL (Data Control Language) – Administração Transações Administração Replicação Configurações Metadados (Catálogo) Conectividade Ferramentas Apêndices Exercícios Tudo em Português. Download:  http://www.fop.unicamp.br/

Read Full Post »

Older Posts »