Dr. House

Membros
  • Content Count

    143
  • Joined

  • Last visited

Community Reputation

0 Neutro

1 Follower

About Dr. House

  • Birthday 03/18/1984

Contatos

  • Website URL
    http://www.evollux.net
  • ICQ
    0

Perfil

  • Gender
    Male
  • Location
    Salvador

Recent Profile Visitors

3909 profile views
  1. SELECT COALESCE(c.nome,'Total') as Categoria, COALESCE(s.nome,'Total') as SubCategoria , sum("valor") as Valores, coalesce(f.mes,'eu odeio nulo') as mes, (select coalesce(sum(valor),0) from fluxo fl where fl.mes = f.mes and fl.mes ilike 'janeiro') as janeiro, (select coalesce(sum(valor),0) from fluxo fl where fl.mes = f.mes and fl.mes ilike 'fevereiro') as fevereiro, (select coalesce(sum(valor),0) from fluxo fl where fl.mes = f.mes and fl.mes ilike 'marco') as marco, (select coalesce(sum(valor),0) from fluxo fl where fl.mes = f.mes and fl.mes ilike 'abril') as abril, (select coalesce(sum(valor),0) from fluxo fl where fl.mes = f.mes and fl.mes ilike 'maio') as maio, (select coalesce(sum(valor),0) from fluxo fl where fl.mes = f.mes and fl.mes ilike 'junho') as junho, (select coalesce(sum(valor),0) from fluxo fl where fl.mes = f.mes and fl.mes ilike 'julho') as julho, (select coalesce(sum(valor),0) from fluxo fl where fl.mes = f.mes and fl.mes ilike 'agosto') as agosto, (select coalesce(sum(valor),0) from fluxo fl where fl.mes = f.mes and fl.mes ilike 'setembro') as setembro, (select coalesce(sum(valor),0) from fluxo fl where fl.mes = f.mes and fl.mes ilike 'outubro') as outubro, (select coalesce(sum(valor),0) from fluxo fl where fl.mes = f.mes and fl.mes ilike 'novembro') as novembro, (select coalesce(sum(valor),0) from fluxo fl where fl.mes = f.mes and fl.mes ilike 'dezembro') as dezembro FROM public."fluxo" f inner join "categoria" c on c.id_cat = f.id_cat inner join "subcategoria" s on s.id_sub = f.id_sub group by rollup (c.nome,s.nome,f.mes) order by c.nome, s.nome, f.mes desc nesse caso a field mes já pode ate deixar de existir nesse caso a field mes pode ate deixar de existir
  2. isso ai só c subcquery. cada mes uma subcquery
  3. você qur fazer o q exatamente? between?
  4. Cara, Windows tem restricoes a certos diretorios, mova seu arquivo pra rais do C:\ abra a tela preta do windows e execute o comando: psql -h ipdoservidor -U -d nomedobanco -f arquivo.csv
  5. rapaz, nunca vi isso. mas que mal lhe pergunte, qual o tamanho desse insert, pra levar 30 minutos e faz a table sofrer?
  6. com dbeaver é simples, você executa a conulta e na parte de baixo você da um control+a depois export resultset escolhe a saida e pronto.
  7. você quer salvar a consulta ou os dados resultantes da consulta? Se for o segundo caso, você pode fazer isso usando o dbeaver. pelo pgadmin acho que não faz. pelo menos eu nunca consegui.
  8. Dr. House

    pgAdmin 4

    esse é um problema do pgadmin4. eu não uso ele porque uso dbeaver, que é extremamente melhor e conecta com qualuqer banco via jdbc. aqu eu uso p postgresql, firebird, mariadb/mysql....
  9. crie o banco de dados vazio antes: createdb -U usuario -h localhost nomedobanco depois esse comando para restaurar: psql -U usuario -h localhsot -d nomedobanco -f nomedoarquivo.sql
  10. Ta escrito ali em vermelho. O arquivo é texto, utlize psql para restaurar
  11. E qual é a mensagem de erro mesmo? Se você ta tentando fazer para postgresql, deveria ser assim: --cria o enum create type sexo as enum('F','M'); --criaa tabela create table pessoas ( id serial, nome varchar(30) not null, nascimento date, sexo sexo, peso decimal(5,2), altura decimal(3,2), nacionalidade varchar(20) default 'Brasil' ); --insere o dado insert into pessoas values (1,'2','1900-01-01','F',1,1,'brasil')
  12. Meu conselho, é você não usar pgadmin. ele é muito limitado. Teste o Dbeaver. qualquer banco de dados via jdbc. Conecto aqui pgsql, mysql, mssqlserver, firebird, mongodb.... tudo num sistema só.
  13. tlvz só porque ele não leu o pgpass. eu não sei no windows como que fica nem como configura. So sei que o conteudo do arquivo é o mesmo. mas como fica o nome e onde fica, eu realmente não sei. tem mt tempo que não uso windows para programar. Mas que bom que conseguiu.
  14. se voce não criou uma role pro usuario ccbialgumacoisa, n adianta, não vai funcionar não. faça do jeito q disse acima. deve resolver