Mostrando resultados para as tags ''PostgreSQL''. - Clube do Hardware
Mostrando resultados para as tags ''PostgreSQL''.
Mensagens do Clube do Hardware - Regras gerais - Boletins do Clube do Hardware - Notícias da administração Hardware - Recomendações de computadores - - Recomendação de PCs para jogos e placas de vídeo - - Recomendação de desktops, workstations e servidores - Placas de vídeo - - Recomendação de placas de vídeo - - Overclock - - Monitores de vídeo - Placas-mãe e chipsets - - Overclock - - Placa-mãe não liga ou não dá vídeo - Processadores - - Overclock - - Refrigeração e superaquecimento - Problemas de gargalo e desempenho - Memórias - Armazenamento - - Recuperação de dados - - HDs (discos rígidos) e SSDs - - Pen drives e cartões de memória - - Leitores e gravadores de CD, DVD e Blu-Ray - - Armazenamento - outros - Refrigeração e superaquecimento - Fontes e energia - Gabinetes e casemods - - Gabinetes em geral - - Casemods - Placas de som e áudio on-board - Periféricos - - Teclados, mouses, joysticks, etc - - Placas de captura de TV, rádio e vídeo - - Monitores de vídeo - - Impressoras, scanners e multifuncionais - - Caixas acústicas, fones de ouvido, microfones e headsets - - Portas seriais, paralelas, USB, FireWire e Thunderbolt - - Webcams - - Periféricos - outros - Mac - Overclock - - Overclock de placas-mãe, processadores e memórias - - Overclock de placas de vídeo - Hardware - outros - - Computadores do tipo "all-in-one" - - Telas azuis - - Computador reiniciando - - Computador congelando - - Computador não liga ou não dá vídeo - - Computador não desliga - - Computador desligando sozinho - - Computador ligando sozinho - - Outros problemas de hardware - - Drivers (arquivo morto) - - Benchmarks - - Recomendação de hardware em geral (arquivo morto) 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 - - Casos resolvidos - - Arquivo morto - 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 - - Convites para jogar juntos - - Jogo x configuração do PC - - Jogo não roda ou dá erro - - Problemas de gargalo e desempenho - Pacotes de escritório - - Microsoft Office - - LibreOffice e OpenOffice - Computação distribuída (Folding@Home, Bitcoin etc.) - Virtualização - Design, animação e tratamento de imagens - Edição, autoração e gravação de áudio e vídeo - Programas Sistemas Operacionais - Recomendação de sistemas operacionais - Windows - - Versões até Windows Vista - - Windows 7 - - Windows 8 e 8.1 - - Windows 10 - - Windows Server - - Registro do Windows-Regedit (Arquivo Morto) - GNU/Linux, BSD, Unix-like e software livre Eletrônicos - Eletrônica - - Programação de microcontroladores - Equipamentos de som, home theaters e gravadores de mesa - Televisores e projetores - Câmeras e filmadoras - Players portáteis - Consoles (videogames) - Telefonia fixa - Retrocomputação - - Amiga - - Apple II - - Commodore 64 - - Mac - - MSX - - PC - - TRS-80 - - Sinclair - - Retrocomputação - outros Outros - Recomendações de serviços e lojas - Preços e ofertas - - Preços e promoções - - Quanto vale meu equipamento usado? - - Feira do Rolo - Notícias - Bolsa de empregos, certificações e mercado de trabalho - - Faculdades, cursos, estudos e certificações - - Currículos - - Mercado de trabalho - - Ofertas de empregos e estágios - "Causos" - Encontros de usuários Clube do Hardware - Comentários, elogios, críticas, sugestões e questões sobre o Clube do Hardware - - Agradecimentos, elogios e apresentações - - Sugestões de testes - Comentários de artigos - Fórum para testes de funcionalidades
PostgreSQL Iniciante em manipulação de Banco de dados
Roinfo26 postou um tópico em Bancos de dados
Bom dia, Trabalho numa determinada empresa , onde o sistema que roda é SQL - com Postgres. Gostaria de aprender a lidar com o sistema. Dou suporte de Manutenção de Computador e agora me interessei por essa parte do Banco. Não quero desenvolver , só saber de vocês por onde eu começo aprender para eu poder dar suporte no SQL. Verifiquei alguns fórum entendi um pouco sobre SQL, porém não sei por onde começar. Ficarei no aguarde!!
PostgreSQL pgAdmin 4 - brownser sem conteúdo
FelipePimenta postou um tópico em Bancos de dados
Olá pessoal ! O browser do meu pgAdmin 4 está totalmente branco, sem conteúdo. Isso aconteceu após acidentalmente eu manipular algumas janelas do browser. Já desinstalei e reinstalei o PostgreSQL, além de reinicializar o windows, mas o problema inda persiste. Alguém sabe como resolver esse problema ? Grato.
PostgreSQL Chave estrangeira relacionando com três tabelas
SamuelBr postou um tópico em Bancos de dados
Bom dia, Tenho uma tabela que possui uma chave estrangeira que faz referencia à uma coluna de três tabelas, como faço isso no SQL?
PostgreSQL exportar tabela para arquivo txt
Edson Siebra de Souza postou um tópico em Bancos de dados
boa tarde, estou tentando exporta uma tabela para um arquivo txt, através de uma bat e estou utilizando o camando copy mais ao executar ele aparece uma mensagem de erro. não pôde abrir arquivo "c:/teste/teste.txt" para escrita: Permission denied SQL state: 42501 Já tentei alterar o caminho do arquivo a criar um arquivo com o mesmo nome mais nada. Acredito que seja por falta de permissão do usuário postgres. Estou utilizando o postgres 9.3 com o windows 10 pro.
PostgreSQL Como fazer uma conexão remota com um Banco de Dados??
NhemonF postou um tópico em Bancos de dados
Bom galera, estou com um projeto interdisciplinar aqui na faculdade. Estou com muita, muita, mas muita dúvida em como conectar o banco de dados PostgreSQL remotamente no pgAdmin 4. Gostaria de saber mais sobre isso. Obrigado.
PostgreSQL importa dados de um bd para outro bd
necessito importar os dados de um base para outro base, eu sei que dar para fazer isso com dblink o problema é que são varias bases de dados e o código ficaria muito grande, teria como fazer a importação de forma simples como o código a baixo insert into pessoa (*) select * from dblink('host=127.0.0.1 dbname=nome_banco', 'select *') as t(*);
PostgreSQL Criando relatorios com Postgre
Mahaus postou um tópico em Bancos de dados
Boa tarde pessoal, tenho que desenvolver um trabalho de BD, onde tenho que gerar 2 relatorios sobre minha base de dados que responda a seguinte pergunta: A partir de dados de entrada com um intervalo de datas, quais clientes compraram todos os produtos no período entre as datas (intervalo fechado)? Isso foi o que eu fiz, porém está dando os seguintes erros e não consegui resolver, alguem q entenda poderia me ajudar por favor. Notice: Undefined index: pknfvendasitens in C:\xampp\htdocs\fnts\relatorio01.php on line 57 Notice: Undefined index: fkcliente in C:\xampp\htdocs\fnts\relatorio01.php on line 58 Notice: Undefined index: fkproduto in C:\xampp\htdocs\fnts\relatorio01.php on line 59 Notice: Undefined index: qtdvendida in C:\xampp\htdocs\fnts\relatorio01.php on line 60 Notice: Undefined index: dtvenda in C:\xampp\htdocs\fnts\relatorio01.php on line 61 <?php # Um PRG Recursivo usa um conceito de lógica de programação para diminuir a quantidade de arquivos abertos no mesmo diretório. # No PHP, usa-se uma função de ambiente para construção de Prgs. Recursivos. # ISSERT() retorna True/False para a existencia de valor em uma variável. # então uma variável de nome bloco pode ser avaliada e a partir de seu valor decide-se # qual bloco de comandos será executado. $bloco=( ISSET($_POST['bloco']) ) ? $_POST['bloco'] : 1; print("<html>\n<body>\n\n"); switch (TRUE) { case ( $bloco==1 ): { # Este bloco será executado na primeira 'rodada' do programa # Aqui monta-se o form e deve-se passar o valor de bloco para 2 em modo oculto printf("<form action='./relatorio01.php' method='POST'>\n"); printf("<input type='hidden' name='bloco' value=2>\n"); printf("Data inicio: <input type='date' name='dtini' <br>\n"); printf("Data termino: <input type='date' name='dtfim' <br>\n"); printf("<input type='submit' name='acao' value='Enviar'>\n"); printf("</form>\n"); break; } case ( $bloco==2 ): { # Aqui se executa a construção do relatório. # conectando ao bd # Conectando o SGBD POSTGRSQL $host='localhost'; $porta='5432'; $dbname='lbd2019noite'; $user='postgres'; $senha='postgres'; $string="host='".$host."' port=".$porta." dbname='".$dbname."' user='".$user."' password='".$senha."'";; $linkpg=pg_connect($string) or die ("Problemas para conectart ao BD"); # Montando o comando que exeuta as junções e seleção de dados das tabelas envolvidas. $cmdsql="SELECT l.txnomeprod, c.txnomecliente FROM nfvendasitens as d inner join nfvendas as f ON d.fknfvenda=f.pknfvenda inner join produtos as l on d.fkproduto=l.pkproduto inner join clientes as c on f.fkcliente=c.pkcliente WHERE dtvenda BETWEEN '$_REQUEST[dtini]' AND '$_REQUEST[dtfim]' GROUP BY f.fkcliente, c.txnomecliente, d.fkproduto, l.txnomeprod, d.qtvendida ORDER BY f.fkcliente, c.txnomecliente, d.fkproduto, l.txnomeprod, d.qtvendida"; # executando a variável $execsql=pg_query($linkpg,$cmdsql); printf("<table border=1>\n"); printf("<tr><td>Cliente</td> <td>Produto</td> <td>Quantidade</td> <td>Dt Venda</td></tr>\n"); WHILE ( $reg=pg_fetch_array($execsql) ) { # exibindo os dados de medicos printf( "<tr> <td>$reg[pknfvendasitens]</td> <td>$reg[fkcliente]-$reg[txnomecliente]</td> <tr><td>$reg[fkproduto]-$reg[txnomeprod]</td> <td>$reg[qtdvendida]</td> <td>$reg[dtvenda]</td> </tr>\n"); } printf("</table>\n"); break; } } print("</body>\n</html>\n"); ?>
PostgreSQL Alterar o dono da tabela usando function/trigger
pedropaulo42 postou um tópico em Bancos de dados
Olá, Estou começando agora a mexer com o gerenciamento de usuários no PostgreSQL e tenho algumas dúvidas. Estou precisando alterar o dono da tabela toda vez que um usuário for deletar ou dar update nela. Deu pra entender? Exemplo: Tenho dois usuários; o ADM (que pode deletar e dar update em qualquer tabela) e tenho o usuário USER(que pode apenas inserir dados na tabela). Toda vez que o USER cria uma tabela nova ele pode fazer o que quiser com ela, inclusive, deletar e dar update (coisa que eu não quero que aconteça). Aí minha dúvida/dificuldade é de como criar uma function para que toda vez que o USER for deletar ou dar update na tabela, acione uma trigger para trocar o dono da tabela. Tipo: Existe uma tabela TESTE que o usuário USER criou (USER é dono da tabela TESTE) e eu quero que o ADM seja dono da tabela teste. Quem puder me dar um help e uma orientada se isso que estou fazendo é certo, agradeço muito.
PostgreSQL Seleção de dados de uma tabela no Postgre
rodrygo costa1001 postou um tópico em Bancos de dados
Preciso realizar uma pesquisa de alguns usuários no meu banco, mas não sei o comando que eu faça pra mim poder digitar o nome dos usuários que eu quero e obter os resultados. Alguém sabe como fazer?
PostgreSQL Problema com dblink no PostgreSQL
EduardoMQS postou um tópico em Bancos de dados
Estou executando um comando na base1, minha base remota é a base2, com o mesmo servidor, usuário e senha. Eu executo esse comando, que sinaliza o ")" mais à direita que está à esquerda do where mais externo: select * from (select p1.fno, p1.fnome, p1.cod_cargo, p2.pno, p2.orcamento, p3.responsabilidade, p3.duracao from funcionario p1, projeto p2, projeto_funcionario p3 where p1.fno = p3.fno and p2.pno = p3.pno join select * from dblink('conn', 'select p4.fno, p4.fnome, p4.cod_cargo, p5.pno, p5.pnome, p5.localizacao, p6.responsabilidade, p6.duracao from funcionario p4, projeto p5, projeto_funcionario p6 where p6.fno = p4.fno and p6.pno = p5.pno') as (fno numeric, fnome varchar(20), cod_cargo numeric, pno numeric, pnome varchar(20), localizacao varchar(20), responsabilidade varchar(20), duracao numeric(2))) where p1.fno = p4.fno and p2.pno = p5.pno; E aí aparece esse erro: syntax error at or near ")".
PostgreSQL Que erro é este do Postgres? Eu já apaguei as pastas e continua como orientado
NivaldoReis postou um tópico em Bancos de dados
PostgreSQL Que erro é este no Postgres ?
PostgreSQL Pessoal, quero instalar o postgres offline, como eu faço ?
Preciso do Pgadmin4
Hukers postou um tópico em Bancos de dados
Olá pessoal, tudo bom? Seguinte, tenho um sistema desktop que está sendo utilizado em fase de testes em uma gráfica local, porém para ele eu precisarei de um sistema de banco de dados online e ele foi desenvolvido totalmente com o PostgreSQL.. Comprei para testar agora a UOL Host, com uma plano de 512MB + backup para armazenar a base deles. Queria saber se existem outras formas de eu colocar essa base online ou outras empresas de hospedagem que realizam esse serviço, pois não quero depender única e exclusivamente da UOL para isso. Alguém tem sugestões?
PostgreSQL Qual arquivo no GitHub do Postgres devo editar?
https://github.com/postgres/postgres Quero mudar para: Para multiplicar todos os valores numéricos de uma coluna quero criar esta função de agregação: E prod elevado a (1 / count) quero criar esta função de agregação: Para isso, no GitHub do PostgreSQL de código aberto devo editar qual arquivo? Especifique o diretório! Depois que eu editar, como faço para enviar o editado ao GitHub? Ainda não aprendi!
PostgreSQL Chegar se a data de nascimento do usuario e maior que 1930 em PostgreSql
Xandrules postou um tópico em Bancos de dados
Olá Preciso fazer uma checagem se o usuario tem o ano de nascimento superior a 1930, data_nasc date not null check (data_nasc in (extract(year from data_nasc) > '1930')) esse é o erro psql:script_ddl_economundi.sql:18: ERROR: operator does not exist: date = boolean HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.
PostgreSQL PostGIS, extensão do PostgreSQL
Jose.costa alves postou um tópico em Bancos de dados
Boa noite. Gostaria de saber como fazer para converter metros em rads, utilizando o PostGIS que é uma extensão geoespacial do PostgreSQL.
PostgreSQL abrir janela solicitando interação ao executar query
Raul Almeida Silva postou um tópico em Bancos de dados
Pessoal, boa tarde. Trabalho com publicação de requisição de mudança (RDM), e utilizamos o banco de dados PostgreSQL, sempre que executo uma query, tenho que informar o numero do chamado em um comando que é set application_name='xxxxxx'; porém as vezes esquecemos de colocar esse comando no começo da query. E a auditoria SOX pega firme nesse ponto. Em um antigo trabalho vi um cara que publicava RDM e utilizava oracle, e quando ele executava a query abria uma janela solicitando o numero do chamado. Gostaria de saber se é possivel fazer algo parecido no PostgreSQL, que ao executar, abra uma janela solicitando o numero do chamado, não sei se criando uma trigger, procedure armazenando essas referencias em uma tabela. Dei uma procurada no forum mas não encontrei o que preciso. Não tenho conhecimento na administração de banco de dados. Desde já agradeço.
PostgreSQL Modelo Relacional Banco de Dados
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
PostgreSQL script para backup postgre
miriamfx postou um tópico em Bancos de dados
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 ?
PostgreSQL Como usar o SQL para criar tabelas no pgAdmin4
IgorAndrade postou um tópico em Bancos de dados
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.".
Gabriel Sassaki postou um tópico em Bancos de dados
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.
PostgreSQL Não sei se está certo ? Primeiro banco de dados.
Lucas Pelepek postou um tópico em Bancos de dados
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.
PostgreSQL Calculo após select PostgreSQL
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.