Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Pesquisar na Comunidade

Mostrando resultados para as tags ''PostgreSQL''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Categorias

  • Armazenamento
  • Áudio
  • Energia
  • Entrada
  • Feiras e Eventos
  • Gabinetes
  • Memória
  • Museu
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Rádio CdH
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Blog

Categorias

  • Armazenamento
  • Áudio
  • Câmeras
  • Computadores
  • Consoles
  • Eletrônicos
  • Energia
  • Entrada
  • Gabinetes
  • Impressão
  • Jogos
  • Memória
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Livros disponíveis
  • Livros esgotados

Categorias

  • Cursos

Fóruns

  • Mensagens do Clube do Hardware
    • Regras gerais
    • Boletins do Clube do Hardware
    • Notícias da administração
  • Hardware
    • Recomendações de computadores
    • Placas de vídeo
    • Placas-mãe e chipsets
    • Processadores
    • Problemas de gargalo e desempenho
    • Memórias
    • Armazenamento
    • Refrigeração e superaquecimento
    • Fontes e energia
    • Gabinetes e casemods
    • Placas de som e áudio on-board
    • Periféricos
    • Mac
    • Overclock
    • Hardware - outros
  • Computação móvel
    • Notebooks
    • Tablets
    • Smartphones e apps
  • Redes e Internet
    • Redes e Internet
    • Hospedagem de sites e registro de domínios
  • Segurança da informação
    • Remoção de malware
    • Dúvidas sobre invasões e infecções
    • Programas de proteção
  • Programação e desenvolvimento
    • Java
    • C/C#/C++
    • Pascal/Delphi
    • .NET
    • Bancos de dados
    • Programação web
    • Programação - iniciantes
    • Programação de microcontroladores
    • Programação - outros
  • Software
    • Jogos
    • Pacotes de escritório
    • Computação distribuída (Folding@Home, Bitcoin etc.)
    • Virtualização
    • Design, animação e tratamento de imagens
    • Edição de áudio e vídeo
    • Programas
  • Sistemas Operacionais
    • Recomendação de sistemas operacionais
    • Windows
    • GNU/Linux, BSD, Unix-like e software livre
    • Mac OS
  • Eletrônicos
    • Equipamentos de som, home theaters e gravadores de mesa
    • Televisores e projetores
    • Câmeras e filmadoras
    • Players portáteis
    • Consoles (videogames)
    • GPS
    • Telefonia fixa
    • Eletrônica
    • Retrocomputação
  • Outros
    • Recomendações de serviços e lojas
    • Preços e promoções
    • Notícias
    • Bolsa de empregos, certificações e mercado de trabalho
    • "Causos"
    • Encontros de usuários
    • Feira do Rolo
  • Clube do Hardware
    • Comentários, elogios, críticas, sugestões e questões sobre o Clube do Hardware
    • Comentários de artigos
    • Fórum para testes de funcionalidades

Categorias

  • Hardware
  • Redes
  • Eletrônica
  • Sistemas operacionais

Encontrado 7 registros

  1. Esta trigger tem que calcular o valor da multa , onde na tabela Multa tem se o valor, como eu acerto este valor onde a cada dia de atraso 0.50 centavos. ? CREATE OR REPLACE FUNCTION calcularmulta() RETURNS trigger AS $BODY$ DECLARE v_multa DOUBLE PRECISION ; data_emprest DATE; data_retorn DATE; BEGIN SELECT dataEmprestimo INTO data_emprest FROM emprestimo e, devolucao d , multa mu WHERE e.idemprestimo = d.idemprestimo AND d.idemprestimo =mu.idemprestimo AND idemprestimo= new.idemprestimo; SELECT dataPrevistaRetorno INTO data_retorn FROM emprestimo e, devolucao d, multa mu WHERE e.idemprestimo = d.iemprestimo AND d.idemprestimo = mu.idemprestimo AND idemprestimo = new.idemprestimo; UPDATE multa SET valorMulta= v_multa WHERE iemprestimo = new.idemprestimo; RETURN NULL; v_multa= ((dataPrevistaRetorno-dataEmprestimo)/365) +5.00 ; END ; $BODY$ LANGUAGE plpgsql
  2. Como faço para importar arquivos CSV, XML e JSON no PostgreSQL (pgAdmin 4)? Boa tarde galera! Sou novato no PostgreSQL, e preciso de uma ajuda urgente! Estou desenvolvendo um projeto, e a professora pediu que eu pesquisar como faço a importação de arquivos CSV, XML E JSON no PostgreSQL. Porém na internet não encontro nada que consiga compilar e reconhecer o arquivo. Já tentei dessa maneira: create table tb_arvorestombadas( cod INTEGER, info JSON ); INSERT INTO tb_arvorestombadas VALUES ( 1, pg_read_file('C:\Program Files\PostgreSQL\10\arvores-tombadas.json')::JSON ); Porém o PostgreSQL não compila e retorna com essa mensagem: ERROR: absolute path not allowed SQL state: 42501 Alguém que conheça um pouco um pouco mais que eu, poderia me ajudar nessa duvida, me auxiliar qual a maneira correta de realizar a importação, porque através dos sites não conseguir obter nenhum resultado positivo. Desde já agradeço a colaboração de quem ajudar!
  3. Boa noite Galera! Sou novo no mundo DBA. Estou iniciando e já tenho um problema a frente. Gostaria de um help aí. Tenho o seguinte trabalho a fazer na empresa. Tenho 3 tabelas e preciso atualizar o mesmo valor nas 3, sendo que em cada uma o campo tem um nome diferente. Preciso alterar o código de 2500 produtos, pois a conversão feita por uma ferramenta do sistema avacalhou os códigos dos produtos do cliente, agora preciso consertar. Exemplo. Tabela 1 idproduto pk | | cdchamada 01000014AR | | 000011 Tabela 2 idproduto | | cdprincipal 01000014AR | | 000011 Tabela 3 idproduto | | dscodigo 01000014AR | | 000011 Preciso alterar o valor ''000011'' para ''000001'' nas 3 tabelas. Seria fácil fazer um update em cada se fosse apenas um produto, mas o problema é que são 2500. Tentei usar o inner join, mas não estou sabendo fazer corretamente. Agradeço a força aí galera.
  4. Alguém pode me mostrar algum embasamento teórico e um exemplo de código sobre CRIAR FUNÇÕES NO POSTGRESQL, pois estou com dúvidas para tal ação. Um exemplo: Seguem os atributos da entidade conta: Conta: agência: int, número: int, cliente: Varchar(100), saldo: numeric(12,2), ativa: boolean; O sistema deverá possuir os seguintes serviços (funções): abrirConta(cliente, varchar, agencia int, numero int, valor numeric); Desde já, obrigado!
  5. Bom dia, Preciso de uma luz... rs Acredito que seja algo simples, porém, estou bem enferrujado.... Abaixo está as 3 tabelas Preciso de um comando de consulta para que apresente os Códigos de Fornecedores que fornecem pelo menos uma peça Vermelha Alguem pode dar um Help?
  6. Olá, estou tentando criar um banco de dados local para estudo e prática, só que quando vou adicionar o novo server aparece essa mensagem: Unable to connect to server: could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "localhost" and accepting TCP/IP connections on port 5432? could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "localhost" and accepting TCP/IP connections on port 5432? Gostaria que quem pudesse me ajudar dissesse o que esta causando este problema, já pesquisei sobre na internet mas não achei nada que me esclarecesse por completo e me ajudasse a resolver o problema. Obrigado a quem puder! Estou usando PostgreSQL IV v.2.0 no Win 10
  7. 1- O proprietário da empresa deseja obter constantemente um relatório que apresenta qual o veículo que foi alugado pela empresa, exibindo os dados do veículo, total de quilometragem rodada nas locações, a quantidade de locações realizadas e, por fim, uma média de quilômetros rodados a cada locação. Crie uma view para satisfazer esta necessidade 2- É necessário fazer o controle da quilometragem do veículo. Ou seja, ao final de uma locação deve ser atualizado no sistema (tabela carros) a quantidade de quilômetros que o veículo rodou. create table sedes( id numeric(10), nome varchar(50) not null, endereco varchar(50) not null, telefone varchar(20) not null, nomeGerente varchar(50) not null, multa numeric(10,2) not null, constraint pk_sedes primary key (id) ); create table classesCarro( id numeric(10), nome varchar(20) not null check(nome in('popular', 'luxo', 'super luxo')), valorDiario numeric(10,2) not null, constraint pk_classesCarro primary key (id) ); create table clientes( id numeric(10), nome varchar(50) not null, cnh varchar(20) not null, validadeCnh date not null, categoriaCnh varchar(3) not null, constraint pk_clientes primary key (id) ); create table carros( id numeric(10), placa varchar(10) not null, modelo varchar(40) not null, ano varchar(9) not null, cor varchar(20) not null, quilometragem numeric(10,2) not null, descricao varchar(100) not null, situacao varchar(30) not null check(situacao in('alugado', 'disponivel', 'fora do ponto de origem')), origemCarro numeric(10) not null, localizacaoCarro numeric(10) not null, classeCarro numeric(10) not null, constraint pk_carros primary key(id), constraint fk_carros_sedeOrigem foreign key (origemCarro) references sedes(id), constraint fk_carros_sedeLocAtual foreign key (localizacaoCarro) references sedes(id), constraint fk_carros_classe foreign key (classeCarro) references classesCarro(id) ); create table reservas( id numeric(10), diarias numeric(10) not null, dataLocacao date not null, dataRetorno date, quilometrosRodados numeric(10,2), multa numeric(10,2), situacao varchar(15) not null check(situacao in('finalizada', 'em aberto')), total numeric(10,2), carroReserva numeric(10) not null, clienteReserva numeric(10) not null, sedeLocacao numeric(10) not null, sedeDevolucao numeric(10), constraint pk_reservas primary key (id), constraint fk_reservas_sedesLocacao foreign key (sedeLocacao) references sedes(id), constraint fk_reservas_sedesDevolucao foreign key (sedeDevolucao) references sedes(id), constraint fk_reservas_carros foreign key (carroReserva) references carros(id), constraint fk_reservas_clientes foreign key (clienteReserva) references clientes(id) ); create sequence seq_sedes; create sequence seq_classes; create sequence seq_clientes; create sequence seq_carros; create sequence seq_reservas; insert into sedes values(nextval('seq_sedes'), 'A', 'Rua EFB', '123456', 'Erika', 2.00); insert into sedes values(nextval('seq_sedes'), 'B', 'Rua ITA', '654321', 'Pedro', 4.00); insert into classesCarro values(nextval('seq_classes'), 'popular', 30.00); insert into classesCarro values(nextval('seq_classes'), 'super luxo', 90.00); insert into clientes values(nextval('seq_clientes'), 'Allan', '753951', '2020-12-03', 'AB'); insert into clientes values(nextval('seq_clientes'), 'Augusto', '951753', '2020-11-10', 'AB'); insert into carros values(nextval('seq_carros'), 'ABC-123', 'HB20', '2016', 'Branco', 120.00, 'Carro cheiroso', 'disponivel',(select id from sedes where nome = 'A'), (select id from sedes where nome = 'A'), (select id from classesCarro where nome = 'popular')); insert into carros values(nextval('seq_carros'), 'CBA-321', 'Mercedes Benz', '2017', 'Preto', 400.00, 'Carro banco de couro', 'disponivel', (select id from sedes where nome = 'B'), (select id from sedes where nome = 'B'), (select id from classesCarro where nome = 'super luxo')); insert into reservas values(nextval('seq_reservas'), 2, '2017-11-08', '2017-11-10', 20.00, 0, 'finalizada', 200.00, (select id from carros where modelo = 'HB20'), (select id from clientes where nome = 'Allan'), (select id from sedes where nome = 'A'), (select id from sedes where nome = 'A')); insert into reservas values(nextval('seq_reservas'), 4, '2017-11-08', '2017-11-12', 20.00, 0, 'finalizada', 600.00, (select id from carros where modelo = 'Mercedes Benz'), (select id from clientes where nome = 'Augusto'), (select id from sedes where nome = 'B'), (select id from sedes where nome = 'B'));

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×