Battisti – Blog

Tecnologia, Web e um pouco de cultura inútil

Archive for the ‘SQL’ Category

Posted by battisti ADD COMMENTS

O Problema Converter um campo do tipo BLOB em algo que eu pudesse enxergar, ou seja um string normal A Solução SELECT log_id, CONVERT(coluna USING latin1) FROM log

Categories: MySQL
Posted by battisti ADD COMMENTS

Introdução Uma das formas de tentar otimizar o desempenho do MySQL é identificar possíveis query que estejam consumindo recursos exageradamente do seu banco de dados, por padrão o MySQL vem com o recurso de log desabilitado por questões de desempenho e segurança! Ativando os Logs Para ativar o log do MySQL você precisa editar o [...]

Categories: MySQL
Posted by battisti ADD COMMENTS

O postgres é um banco de dados relacional sendo assim o TRUNCATE não pode ser executado em uma tabela que seja referenciada por outra tabela através de uma chave estrangeira, então antes de executar o TRUNCATE você precisa desabilitar as TRIGGERS — desativa as triggers UPDATE "pg_class" SET "reltriggers" = 0 WHERE "relname" = ‘tabela’; [...]

Categories: Postgre
Posted by battisti 1 COMMENT

Caso você tenha uma coluna varchar e queira alterar a quantidade de caracteres que ela aceita utilize o seguinte: ALTER TABLE tabela ALTER COLUMN coluna TYPE VARCHAR(255)

Categories: Postgre
Posted by battisti ADD COMMENTS

O Problema Executar o comando split no mysql

Categories: SQL
Posted by battisti ADD COMMENTS

Introdução Este fim de semana eu @battisti e o @asfelix tivemos um problema durante o processo de instalação do php com o postgres, depois de fazer todas as configurações o banco continuava a dar a seguinte mensagem de erro: Permission denied Is the server running on host “localhost” and accepting TCP/IP connections on port 5432? [...]

Categories: Postgre
Posted by battisti ADD COMMENTS

Geralmente temos nos nossos banco de dados uma tabela de log, e ela é o terror dos restores pois o número de registros dela geralmente é igual ou maior do que a soma de todos os registros das demais tabelas do banco, sendo assim, em restores de testes ou apenas de controle não queremos ficar [...]

Categories: Postgre, SQL
Posted by battisti ADD COMMENTS

Introdução Caso você precise remover os zeros a esquerda/direita através de uma SQL você pode usar o ltrm (esquerda) e o ltrim (direita).

Categories: Postgre, SQL
Posted by battisti ADD COMMENTS

pg_dump / pg_restore Sem Senha

Categories: Postgre, SQL
Posted by battisti ADD COMMENTS

Introdução Recuperar o valor de horas e minutos a partir de um campo do tipo timestamp.

Categories: SQL