Ir ao conteúdo
  • Cadastre-se

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

  • 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

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
  • 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 ofertas
    • Notícias
    • Bolsa de empregos, certificações e mercado de trabalho
    • "Causos"
    • Encontros de usuários
  • 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

Encontrar resultados em...

Encontrar resultados que...


Data de criação

  • Iniciar

    FIM


Última atualização

  • Iniciar

    FIM


Filtrar pelo número de...

Data de registro

  • Iniciar

    FIM


Grupo


Caixas de som

Encontrado 14 registros

  1. Eu fiz o Modelo de Relacionamento , gostaria de saber se eu fiz de acordo com o texto abaixo ? Uma empresa que vende produtos deseja gravar informações de seus clientes , fornecedores , vendedores, produtos , vendas e estoques. As informações de clientes deve ser gravadas são : nome , cpf ,data de nascimento e renda. As informações para vendedores são nome, cpf, data de nascimento , numero da carteira de trabalho , valor do salário . O vendedor tera uma comissão de 2 % sobre as vendas. As informações para produtos são nome, marca, tipo , data de validade , valor e quantidade em estoque . A empresa precisa gravar as entradas de produtos. As entradas sao registadas quando o produto chega a loja. Os fornecedores podem forneces varios produtos , um produto pode ter mais que um fornecedor . As vendas que ocorrem na empresa também sao gravadas . Na venda deve haver o cliente . O vendedor , os produtos, data e valor total .Uma venda pode ter varios produtos e um produto pode esta associado a varias vendas . Além do total de vendas, é necessario gravar o total por item . O estoque sera sempre atualizado quando ocorrer uma entrada de produto ou uma venda. O valor de venda do produto sera calcula a partir do valor de entrada do produto e considerando o seu tipo . mercado.pdf
  2. boa tarde fiz o seguinte script para fazer backup do banco e executar com as tarefas do windows @echo off for /f “tokens=1-4 delims=/ ” %%i in (“%date%”) do ( set dow=%%i set day=%%j set month=%%k set year=%%l ) set datestr=%year%_%month%_%day%_%dow% echo datestr is %datestr% set BACKUP_FILE=C:\backup\caweb_%datestr%.backup echo backup file name is %BACKUP_FILE% SET PGPASSWORD=minha_senha echo on C:\Citrox\AcessoWeb\pgsql\bin\pg_dump -i -h localhost -p 5432 -U pv -F c -b -v -f %BACKUP_FILE% caweb 1- quero ver a execução para ver onde estou errando, como incluo um pause? 2- alguém pode me dizer se o codigo esta ok, ou conhece algum programa que realize o backup ?
  3. Boa noite, eu não estou conseguindo utilizar o SQL com o pgAdmin4. Com um versão mais antiga do pgAdmin eu conseguia criar, alterar tabelas e incluir informações com o SQL, porém com essa versão quando eu clico em SQL, aparece "-- No SQL could be generated for the selected object.".
  4. Boa tarde a todos, estou com um probleminha e ainda não consegui resolver. tenho um função criada em uma tabela no postgres e um trigger para acionar essa função mas, algo não está funcionando, testei as partes isoladas da função e funcionam bem mas, como um todo não, poderiam me ajudar por favor? Segue o código: Function: create function calculo() returns trigger as $calculo$ declare FolhasOld int; IdFolhasOld int; FolhasNew int; calculo int; begin FolhasOld = (SELECT OLDSHEET FROM TRANSICAO WHERE ID_IMPRESSORA_TONER = 7 ORDER by IDTRANSICAO DESC LIMIT 1); IdFolhasOld = (SELECT IDTRANSICAO FROM TRANSICAO WHERE ID_IMPRESSORA_TONER = 7 ORDER by IDTRANSICAO DESC LIMIT 1 OFFSET 1); FolhasNew = (SELECT FOLHAS FROM TRANSICAO WHERE ID_IMPRESSORA_TONER = 7 ORDER by IDTRANSICAO DESC LIMIT 1); calculo = FolhasNew - FolhasOld; update transicao set folhasnew = calculo where IDTRANSICAO = IdFolhasOld; return null; end; $calculo$ language plpgsql; Trigger: create trigger calculo after insert on transicao for each row execute procedure calculo(); Não sei se de repente eu perdi ou esqueci de alguma coisa. Desde já agradeço imenso.
  5. Bom dia a todos, Estou com uma dificuldade, aliás, eu procurei em muitos lugares e não tenho ideia de como exatamente proceder. Tenho uma tabela que recebe dados de troca de toner, desses dados, eu preciso calcular quantas folhas foram impressas entre uma troca e outra. Até aqui a lógica não está difícil, seleciono o número do folhas da troca recente e calculo com base no numero de folhas da última troca desse toner. Para isso vou fazer um select *, e um order by para alinhar os dados que preciso, a questão é. Como posso fazer para que este calculo seja feito sempre automaticamente na tabela? Lembrando que são vários tipos de toners e varias trocas serão inseridas ao lonogo do tempo. Esta aplicação está sendo desenvolvida em Delphi Tokyo. Desde já agradeço qualquer ajuda. Cordialmente.
  6. Bom dia,tarde,noite. desculpa pelo titulo vago, é que realmente estou perdido. o que foi pedido: construa o esquema de banco de dados que segue em DER e ralacional: tipo (codt,nome) (os tipos são:limpeza,higiene,laticinio,farinha,cereal,fruta,verdura). produto (codp,nome,valor) referencia tipo. cliente (codc,nome,rg,cpf,mae,dt_nasc,sexo,cidade,faixasalarial(salario em minimos)). nf (codnf,descrição,codcliente)referencia cliente. itensnf (codnf, codproduto,qtde) referencia produto e nota fiscal. OBS: utilize primary key, foreign key, unique. altere em mais de 10% o valor dos produtos da area de limpeza e higiene. acabei fazendo isso: create table tipo ( codt serial primary key, nome varchar (100) unique ); insert into tipo (nome) values('limpeza'), ('higiene'), ('laticínio'), ('farinha'), ('cereal'), ('fruta'), ('verdura'); create table produto ( codp serial primary key, codt integer, nome varchar (100) unique, valor integer, foreign key (codt) references tipo (codt) ); insert into produto (nome,codt,valor) values ('vassoura',1,111), ('sabonete',2,222), ('leite',3,333), ('farinha branca',4,444), ('kellog',5,555), ('maçã',6,666), ('alface',7,777); create table cliente ( codc serial primary key, nome varchar (100), rg integer unique, cpf integer unique, mae varchar (100), dt_nasc integer, sexo varchar (100), cidade varchar (100), faixasalarial integer ); insert into cliente (nome,rg,cpf,mae,dt_nasc,sexo,cidade,faixasalarial) values ('ana',1111,11111,'maria',1101999,'feminino','curitiba',1000), ('pedro',2222,22222,'eva',22021998,'masculino','maringa',2000), ('joao',3333,33333,'paula',30051997,'masculino','londrina',3000); create table nf ( codnf serial primary key, descrição varchar (100), codc integer, foreign key (codc) references cliente (codc) ); insert into nf (descrição,codc) values ('primeira',1); create table itensnf ( codnf integer, codp integer, qtde integer, foreign key (codp) references produto (codp), foreign key (codnf) references nf (codnf) ); insert into itensnf (codnf,codp,qtde) values (1,1,3); UPDATE produto SET valor = valor * 1.1 mas não acredito que seja isso que deveria ter feito, estou començando em banco de dados, alguma ajuda? obrigado.
  7. Boa tarde, Preciso de uma ajuda para consultar, onde as colunas seria por mês. Qual melhor maneira de fazer isso? Aqui um exemplo: http://sqlfiddle.com/#!17/a1091/7/0
  8. 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
  9. 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!
  10. 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.
  11. 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!
  12. 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?
  13. 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
  14. 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

×