Verificar a existência de uma coluna no SQL Server

Microsoft SQL Server

Um dos grandes problemas para atualizar uma base de dados através de forma automatizada é com o problema dos campos na base de dados, no SQL Server provemos do utilitário SQL Command que provê acesso ao ao SGDB via linha de comando e nos auxiliar a realizar essa tarefa.

Nos scripts de atualização sempre faço a verificação da existência do campo na base de dados antes de criar o campo, abaixo temos um exemplo de como verificar a existência do campo através de uma consulta a tabela do Sql Server que armazena todas as colunas existentes:

Outro forma de verificar a existência da coluna é através do comando COL_LENGTH que retorna a quantidade de bytes que o campo utiliza para armazenar os dados.

Caso a coluna pelo qual foi executada a pesquisa for do tipo VARCHAR(MAX) o resultado do COL_LENGTH será -1.
Observação: Retorna NULL em caso de erro ou se o usuário que estiver executando a query não tiver permissão para exibir o objeto.

Caso desejar adicionar uma descrição na coluna recentemente criada poderemos executar a proc abaixo:

Limitar taxa de transferência no gerenciador de software Debian Linux

Tráfego de rede no Linux
Tráfego de rede no Linux

Quando compartilhamos a internet com outras pessoas, seja por Cyber café ou a internet em casa mesmo necessitamos ter uma boa Qualidade de Serviço (QoS) em nossos roteadores, mas quando não há condições técnicas ou mesmo financeiras para realizar este tipo de tarefa necessitamos ir atrás de outros meios.

Neste artigo veremos como limitar taxa de transferência no gerenciador de software Debian Linux.

Continue lendo “Limitar taxa de transferência no gerenciador de software Debian Linux”

WordPress: Configurando atualização automática

Tipos de atualização

As atualizações automáticas fundo foram introduzidas em WordPress 3.7, em um esforço para promover uma melhor segurança, e para simplificar a experiência de atualização geral. Por padrão, apenas versões menores – como para fins de manutenção e de segurança – e atualizações de arquivos de tradução estão habilitados na maioria dos sites.

No WordPress, existem quatro tipos de atualizações automáticas em segundo plano:

  • Atualizações do núcleo
  • Atualizações Plugin
  • Atualizações Tema
  • Atualizações do arquivo de Tradução

Continue lendo “WordPress: Configurando atualização automática”

Como solucionar caracter inválido no XmlDocument

Erro de codificação
Erro de codificação

Desde o início da era da informática as empresas fazem a troca de informações, transações interbancárias (CNAB), ou através de de qualquer outro padrão de troca de dados estruturada (EDI).

Em 2005 foi criado o projeto da Nota Fiscal eletônica (NF-e) para padronizar a troca de informações entre os estabelecimentos e a Secretaria da Fazenda.

O padrão hoje utilizado para a troca de informações pela Secretaria da Fazenda tanto para o projeto de Nota Fiscal eletrônica (NF-e), Conhecimento de Transporte eletrônico (CT-e) foi o XML (eXtensible Markup Language).

O erro pode ser observado na imagem acima, onde os três primeiros caracteres definem o tipo de codificação do arquivo.

Para corrigir este problema poderá ser feito como o exemplo abaixo, caso queira testar poderá fazer o download do projeto.

Sua única tarefa será utilizar o código dentro da diretiva using para salvar o XML de forma correta.

Utilizar link permanente WordPress

Para utilizar link permanente no wordpress devemos acessar o menu Configurações > Links permanentes e selecionar a opção desejada.

Caso ocorra o problema de página não encontrada (404) devemos repetir o passo acima e copiar o conteúdo gerado na “caixa” do final da página e salvar dentro do arquivo .htaccess no servidor onde está instalado o blog.
Continue lendo “Utilizar link permanente WordPress”