Importando arquivos de texto CSV, para o PostgreSQL

txt

Crie uma tabela do seu banco, p. Ex.

CREATE TABLE uf(

iduf varchar(2),

uf varchar(20),

sigla varchar(2),

CONSTRAINT iduf PRIMARY KEY (iduf)

);

Use o Bloco de notas e digite o seguinte texto, “esta bem…., pode copiar daqui e colar”, salve como dados.csv, eu uso a codificação UTF-8 para evitar problemas de acentuação.

Observe que eu usei o ; para separar as colunas.

Dica: O melhor seria criar uma pasta temp no raiz para facilitar na hora de importação.

11;Rondônia;RO

12;Acre;AC

13;Amazonas;AM

14;Roraima;RR

15;Pará;PA

16;Amapá;AP

17;Tocantins;TO

21;Maranhão;MA

22;Piauí;PI

23;Ceará;CE

24;Rio Grande do Norte;RN

25;Paraíba;PB

26;Pernambuco;PE

27;Alagoas;AL

28;Sergipe;SE

29;Bahia;BA

31;Minas Gerais;MG

32;Espírito Santo;ES

33;Rio de Janeiro;RJ

35;São Paulo;SP

41;Paraná;PR

42;Santa Catarina;SC

43;Rio Grande do Sul;RS

50;Mato Grosso do Sul;MS

51;Mato Grosso;MT

52;Goiás;GO

53;Distrito Federal;DF

Agora é só ir no editor de query e digitar:

COPY uf (iduf, uf, sigla) FROM ‘c:\temp\dados.csv’ using delimiters ‘;’ ;

Dica: Se no seu arquivo CSV tem cabeçalho com o nome das colunas, é só usar esse exemplo:

COPY uf (iduf, uf, sigla) FROM ‘c:\temp\dados.csv’ using delimiters ‘;’ CSV HEADER;
Agora só digitar

Select * from uf  – para verificar de está tudo como desejado;

Só a título de curiosidade esses códigos usados na coluna iduf, seguem o padrão do IBGE.

Publicado em Computadores e a Internet | Deixe um comentário

Validar / Criticar datas Lazarus

O Lazarus (Free Dephi) tem um componente  maskedit que permite formatar a entrada de valores por exemplo datas.
Após a entrada dos dados digitados podemos criticar / validar a entrada com o seguinte código, colocado no evento “exit” :

Continuar lendo

Publicado em Computadores e a Internet | Deixe um comentário

Alterando o tamanho de uma coluna no PostgrSQL

Tive uma certa dificuldade para encontrar essa dica, compartilhando.
Eu criei uma tabela com a coluna “senha” de tamanho 20, depois precisava aumentar a largura da mesma e manter os dados, segue a dica de como consegui fazer.

Obs. Usando Postgres 9.0

ALTER TABLE usuario ALTER COLUMN senha TYPE varchar(40);

 

Publicado em Computadores e a Internet | Deixe um comentário

Gerenciando POSTGRESQL com o BASE (Libreoffice)

Veja como é simples realizar conexões ao gerenciado de banco de dados Postgresql com o Base do LibreOffice (tudo software livre).

Com uma interface visual similar a do MSAccess o BASE facilita muito o gerenciamento de banco de dados (tabelas, consultas, formulários e relatórios).

Para esse exmplo estou usando o Postgresql 9.2  e o LibreOffice 4.1.

Passo  1: (escolha Conectar a um banco de dados existente  e depois postgreSQL)

Abra o BASE

Abra o BASE

Passo 2: Digite (dbname=seubanco hostaddr=IPseuServidor port=5432)

Digite as informações de conexão

Digite as informações de conexão

Passo 3: Digite o nome do usuário do Banco de Dados no PostgreSQL e marque “Senha obrigatória”

Digitando nome do usuário POSTGRESQL

Digitando nome do usuário POSTGRESQL

Passo 4: Clique em Testar a conexão, você deve receber uma mensagem “A conexão foi estabelecida com exito”, caso contrário revise suas configurações no passo 2.

Testando a Conexão

Testando a Conexão

Passo 5: No Base (LibreOffice) já conectado você tem acesso aos recursos do programa e pode beneficiar-se de vários recursos.

No BASE - LibreOffice já conectado

No BASE – LibreOffice já conectado

É isso, simples assim, agora mãos a obra, produzir mais.

 

 

Publicado em Banco de Dados, Postgresql, Programação | Marcado com , , , , | 2 Comentários

Usar Phonegap no AndroidStudio

Estudando a viabilidade de usar “PhoneGap” HTML5, JS, CSS para gerar apps Android.

Objetivo: Usar Phonegap no AndroidStudio

 

1) Download JDK – Compilador Java

http://www.oracle.com/technetwork/pt/java/javase/downloads/index.html

2) Preparar o ambiente windows

2.1 – Criar as variáveis de ambiente:

 JAVA_HOME —> C:\Program Files\Java\jdk1.7.0_25 (onde foi instalado o JDK por exemplo)

 CLASSPATH —> .%JAVA_HOME%;

 Explicando: O ponto (.) no inicio da linha indica que quando a variável %CLASSPATH% for chamada além de procurar no %JAVA_HOME% procura a aplicação também no diretório. O ponto e vírgula (;) serve para separar locais diferentes.

Agora vamos configurar o PATH essa variável de ambiente já existe, vamos ADICIONAR o conteúdo: ;%JAVA_HOME%\bin

Fonte da pesquisa: http://devsubdev.wordpress.com/2010/06/04/dica-configurando-as-variaveis-de-ambiente-do-jdk-no-windows/ ( acessado em 02/09/2013 )

Verifique com os seguintes comandos no prompt se está tudo funcionando.

 java -version

javac -version

2) Vou considerar que você já tem o Android Studio instalado / atualizado e funcionando, caso contrário só baixar e instalar em: ( http://developer.android.com/intl/es/sdk/installing/studio.html )

 

 

3) Configurando Phonegap / Apache Ant / Android SDK

a) Baixar/instalar Phonegap ( http://phonegap.com/install/ )

Extrair os arquivos para c:\

Exemplo: C:\phonegap-2.9.0

 b) Baixar/instalar Apache Ant ( http://ant.apache.org/bindownload.cgi ) – Baixar zip.

Extrair os arquivos para c:\

Exemplo: C:\apache-ant-1.9.2

 c) Baixar/instalar Android SDK ( http://developer.android.com/intl/es/sdk/index.html )

Extrair os arquivos para c:\

Exemplo: C:\android-sdk

d) Vamos criar as variáveis de ambiente do sistema para os programas acima:

 Nome Variável Conteúdo

ANT_HOME       C:\apache-ant-1.9.2

Alterar a variável PATH incluindo os seguintes caminhos:

%ANT_HOME%\bin;

C:\phonegap-2.9.0\lib\android\bin;

C:\android-sdk\platform-tools;

C:\android-sdk\tools

4) Para testar vamos no prompt de comando e digitamos:

C:\Users\SeuUser>create olamundo com.projeto.ola

Se estiver tudo ok a seguinte mensagem vai aparecer:

Creating new android project…

Copying template files…

Copying js, jar & config.xml files…

Copying cordova command tools…

Updating AndroidManifest.xml and Main Activity…

C:\Users\SeuUser>

Pode sair do prompt e ir na pasta: C:\Users\SeuUser\olamundo seu projeto já deve estar criado.

 

 

5) Agora no Android Studio (AS)

Ao iniciar o AS se existir algum projeto aberto (feche todos) e na tela inicial escolha a opção: IMPORTAR PROJETO;

Importando projeto do Phpnegap para o Android Studio

Importando projeto do Phpnegap para o Android Studio

Deixe marcada a opção create projeto from existing source.

Clique NEXT / NEXT / NEXT / NEXT / NEXT / FINISH

Aguarde seu projeto ser importado e disponibilizado para edição.

Para testar seu projeto, basta clicar no botão [ > ] play do AS, se deu tudo certo sua APK vai rodar no emulador.

 

Fonte pesquisa: https://www.youtube.com/watch?v=khK0bNCHdQE acessado 17/09/2013.

Publicado em Android, Móbil | Marcado com , , , , , | Deixe um comentário

Preparando o ambiente Netbeans para desenvolver App Android

Estudando a viabilidade de usar “PhoneGap” HTML5, JS, CSS para gerar apps Android.

Objetivo: Preparar ambiente Netbeans para criar aplicações Android.

Baixar JDK – Java

Criar as variáveis de ambiente para JDK ( JAVA_HOME = C:\Program Files\Java\jdk1.7.0_25 )

Baixar/instalar – Netbeans ( https://netbeans.org/downloads/ ) 

Baixar/Instalar – PhoneGap ( http://phonegap.com/install/ )

Baixar/instalar Android-SDK ( http://developer.android.com/intl/es/sdk/index.html ) Escolher a opção USE AN EXISTING IDE

Observação: mude o caminho de instalação para C:\android-sdk (tem histórico de problemas no caminho padrão)

O SDK é uma base para desenvolvimento e ao iniciar o programa após a instalação precisamos escolher qual a versão Android vamos desenvolver, marcando a caixa de seleção.

Eu vou marcar

[ x ] Android 4.3

[ x ] Android 2.3.3

Depois clique em [Instal xx pakages]

Marque em aceitar licenças e o download começa….. aguarde (dependendo do número de pacotes selecionados pode demorar bastante).

Aproveite esse tempo do download para adicionar a variável Path do Sistema os caminhos

C:\android-sdk\platform-tools;

C:\android-sdk\tools;

Abra o seu NETBEANS

Agora no seu navegador vamos baixar o pugin NBAndroid para Netbeans em ( http://www.nbandroid.org/ )

– Clique me Installation e copie o link ali disponível para sua versão

– volte para o Netbeans e no menu Ferramentas / Plugins /(aba) Definições

coloque o nome do plugin e cole o Link para download que você copiou da pagina acima.

Por exemplo: ( http://nbandroid.org/release72/updates/updates.xml )

Agora clique na Aba Plugins disponíveis selecione Android e clique instalar e aceite a licença de uso.

Uma vez instalado vamos em:

Ferramentas / opções / Diversos e

na aba Android

Especifique o caminho -SDK (você mudou o caminho para C:\android-sdk )

 

Só conferindo /testando se está tudo ok, no prompt de comando escreva:

 

C:\Users\SeuNome> java -version

C:\Users\SeuNome> javac -version

C:\Users\SeuNome> adb

Vamos testar o nosso Netbeans:

 

Desenvolvendo APP Android no Netbeans (phonegap)

Desenvolvendo APP Android no Netbeans (phonegap)

Ai temos como criar um projeto Android no Netbeans.

 

Fonte pesquisa: http://www.youtube.com/watch?v=AlLoWGL2d0g acessado 12/09/2013.

 

Publicado em Android, IFSul - Informática para internet | Marcado com , , , , , | Deixe um comentário

Olá mundo ! com PhoneGap

Estudando a viabilidade de usar “PhoneGap” HTML5, JS, CSS para gerar apps Android.

Se você não leu o texto anterior, faça isso agora: https://susviela.wordpress.com/2013/09/10/instalando-o-phonegap/

 

Bom..

A proposta de hoje é desenvolver um aplicativo, o tradicional “Ola Mundo..!”, e disponibilizar para download no BUILD para instalar no seu Android.

1) Abra o prompt de comando e digite:

C:\Users\SeuNome> phonegap create appola

após alguns segundos vai aparecer

[phonegap] created project at C:\Users\SeuNome\appola

 Agora se você for pelo Explorador do Windows na pasta appola já existe uma estrutura de projeto criada, na pasta que realmente importa para nós nesse momento a www existe um arquivo chamado index.html (use o seu editor favorito para editar o conteúdo desse arquivo), veja que não tem nada de especial nele, só html5, JS e CSS;

Mude as linhas:

<title>Olá mundo!</title>

<h1>Meu primeiro APP Android</h1>

Salve as alterações;

Vamos voltar para o prompt de comando e digitar:

C:\Users\SeuNome> cd appola

C:\Users\SeuNome\appola>phonegap run android

– Como é a primeira vez que você vai compilar o phonegap vai pedir o usuário e a senha do BUILD (veja como fazer isso no documento anterior)

[phonegap] detecting Android SDK environment…

[phonegap] using the remote environment

[phonegap] PhoneGap/Build Login

[phonegap] Sign up at build.phonegap.com

[warning] GitHub accounts are unsupported

[prompt] enter username:

Após esse processo o phonegap vai compilar, gerar, compactar e fazer o upload do seu APP além de gera o Qrcode do seu app (veremos isso mais adiante)

Vamos para o BUILD:

Digite no seu navegador: http://build.phonegap.com

Clique em Sing in e digite seu login (usuário e senha);

Sua app pronta

Sua app pronta

logando no BUILD

logando no BUILD

Seu aplicativo já deve estar publicado nesse momento.

Sua app pronta

Sua app pronta

Se você usar o seu Android para ler o QrCode já vai poder instalar sua app.

Por hoje é issso.

–//–

 

Dica de página para ler/estudar:

http://software.intel.com/pt-br/blogs/2012/08/13/desenvolvendo-seu-primeiro-aplicativo-mvel-multiplataforma-com-html5

Publicado em Android, IFSul - Informática para internet, Programação | Marcado com , , , , | 3 Comentários