Ir para conteúdo
Fórum Script Brasil

Dr. House

Membros
  • Total de itens

    139
  • Registro em

  • Última visita

Tudo que Dr. House postou

  1. Acho que o problema não é a caixa, e sim o "CLIENTE" Se você exectar select * from cliente ou executar SELECT * FROM CLIENTE vai dar no mesmo. Porem não da no mesmo se você executar select * from "pessoa" ------ --or ---- SELECT * FROM "PESSOA"
  2. rapaz, qd vc tentar outra ide vc vai ver o quanto o pgadmin é ultrapassado e limitado. olha o dbeaver
  3. oxe! e tu ainda usa isso eh? Larga disso man. isso n presta nao. Vai pro dbeaver
  4. Dr. House

    postgresql 9.2

    Vai instalar o ecidade?
  5. funciona assim: você executa ele e passa uns parametros: NomedoBanco ipOndeTaOBanco IpOndeVaiOBanco CaminhoTemp parasalvarodumpsql. Então ele faz o backup e recria o banco no servidor novo e coloca os dados la. Tipo assim: /home/vinny/ideaProjects/misc/backupRestorePostgres.sh MyDatabase 10.0.0.16 localhost /home/vinny/Downloads/tmp/
  6. seu servidor é linux? tenho um script .sh que faz um dump de um servidor e cria em outro. quer?
  7. 1 - Qual comando eu comando eu consigo listar todos os registros nessa coluna que estão com @ alguma coisa , sem ter que repeti-los ( estamos falando de quase 45.000 registros) ? R. você deve usar distinct on 'field' para evitar que duplique, depois você faz um substring com expressao regular para trazer tudo q vier depois do '@'. select distinct on (substring(email,'[^@]*$')) substring(email,'[^@]*$') from pessoa
  8. Assim meu primeiro conselho é você deixar de utilizar o pgadmin e passar a usar um software melhor, como o que eu utilizei ali, o dbever. você portou um dbf para postgresql?
  9. seria interessante você colocar a sua consulta. Se tudo isso for uma string, o meu veio do jeito q você pediu
  10. aqui tem pro 20. mas o procedimento é o mesmo de 20 para 22 http://evollux.net.br/instalando-postgresql-no-fedora-20/
  11. Dr. House

    busca por LIKE

    jovem, like e ilike só funcionam com tipo text ou varchar. você diz ali q id é integer e você ta comparaando id com campos de texto. sua consulta deveria ser: --like case sensitive --ilike not case sensitive SELECT * FROM os_interacao WHERE id::text ilike '%123123%' -- fazendo um cast para texto. Aqui tem que ser numeros, se o seu id é um integer OR empresa ilike '%exemplo%' -- '%exemplo%' assim pesquisa qualquer parte do nome 'exemplo%' assim pesquisa que comece por... OR data between '2016-01-01' and '2016-12-31' -- não use like ou ilike para datas OR operador ilike '%123456789%' -- aqui tem que ser numeros, se o seu id é um integer OR msg ilike '%exemplo%'; ps.: sempre que possível, deixe seu código indentado, para facilitar a leitura quando você utilizar or, tlvz seja interessante você aninhar as suas clausulas where, para melhor obtenção de resultado. --like case sensitive --ilike not case sensitive SELECT * FROM os_interacao WHERE (id::text ilike '%123123%' -- fazendo um cast para texto. Aqui tem que ser numeros, se o seu id é um integer OR empresa ilike '%exemplo%' -- '%exemplo%' assim pesquisa qualquer parte do nome 'exemplo%' assim pesquisa que comece por... OR data between '2016-01-01' and '2016-12-31' -- não use like ou ilike para datas OR operador ilike '%123456789%' -- aqui tem que ser numeros, se o seu id é um integer OR msg ilike '%exemplo%');
  12. cara e tenho um sh que faz isso, copia de um servidor e recria em outro. eu desabilitei a parte de deletar o banco onde ele vai recriar por segurança, mas posso habilitar e passar pra vc
  13. rapaz, esse erro ai é porque n ta encontrando a tabela. Relation does not exist quer dizer q a tabela n ta la
  14. No postgresql, não usa first 10, usa limit 10 no final da consulta. tente assim: with unpivot as ( select cl_1 as dezena from concurso_lotofacil union all select cl_2 from concurso_lotofacil union all select cl_3 from concurso_lotofacil union all select cl_4 from concurso_lotofacil union all select cl_5 from concurso_lotofacil union all select cl_6 from concurso_lotofacil union all select cl_7 from concurso_lotofacil union all select cl_8 from concurso_lotofacil union all select cl_9 from concurso_lotofacil union all select cl_10 from concurso_lotofacil union all select cl_11 from concurso_lotofacil union all select cl_12 from concurso_lotofacil union all select cl_13 from concurso_lotofacil union all select cl_14 from concurso_lotofacil union all select cl_15 from concurso_lotofacil ) select Dezena, COUNT(*) as Qtd from unpivot group by Dezena order by Qtd desc limit 10
  15. rapaz, tem q tirar essa aspas simples do pau d'arco. ela atrapalha a consulta, fazendo com que o psql entanda que abriu uma aspas simples (string) e não fechou, aí da erro.
  16. se for uma string você pode fazer algo assim: update tabela set campo = 2||(campo substring 2 for 4) isso faz pegar da segunda posicao ate a quarta. se seu campo não for uma string, você tem de fazer um cast campo::varchar
  17. Dr. House

    Projeto JSP

    posta aí o codigo que faz o update
  18. Valeu! Sabes alguma coisa sobre tela de aplicação? Tipo mostrando a tabela criada e manipular dados na própria tela só para demonstração mesmo? E, se não for pedir muito, sabes de algo referente a tendências para o futuro com o PostgreSQL? Obrigado novamente! qd você fala de tela de aplicação, se refere aque? ao pgadmin? acho q é isso q você quer. Cara, Postgresql só tem a crescer! nós usamos la onde eu trabalho em uma aplicação na nuvem toda integrada, com milhares e milhares de registros por dia, tipo o banco meio q triplica de tamanho, mas ele segura de boa! DB retado de bom! Vale como uma ótima alternativa opensource para banco de dados, e não deixa em nada a desejar qd comparado com outros sgdb's d da vida, como oracle, ou sqlserver.
  19. da uma olhada nisso. http://database-management.softwareinsider.com/compare/36-43/Oracle-vs-PostgreSQL
  20. legal, dsclpe a demora, o feriadao foi bom kkkk. Mas q bom que resolveu.
  21. é como te falei, o pgadmin é limitado demais!
  22. Rapaz, eu geralmente exporto um dump do banco, e importo via psql
  23. como assim? somente as tabelas, sem dado nenhum?
  24. eu prefiro a query sql um campo por linha tipo select campo1, campo2, campo3 from tabela
×
×
  • Criar Novo...