Jump to content

Search the Community

Showing results for tags 'postgresql'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Comunidade
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Apresentação de Projectos de Programação
    • Downloads
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Pascal
    • Python
    • Bases de Dados
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica e Automação Industrial
    • Matemática
    • Software de Contabilidade e Finanças
    • Dúvidas e Discussão de Programação
  • Outras Áreas
    • Notícias de Tecnologia
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website


GitHub


LinkedIn


Twitter


Facebook

Found 19 results

  1. Boa noite a todos! Estou desenvolvendo uma query que possa me proporcionar um relatório de vendas especificando os produtos de cada nota de venda. O problema é que, como a numeração das notas se repete (pois uma nota pode ter mais de um produto relacionado), o valor total de cada nota é trazido mais de uma vez. No final das contas, o somatório dos valores totais das notas difere muito pois considera todas as duplicatas de valor. Há algum modo de ignorar ou excluir ou substituir os valores repetidos (por um valor nulo, por exemplo, que não interfira no somatório) utilizando SQL? Eis a minha query até o momento: SELECT NFVENDA.nf_numero AS NUMERO, NFVENDA.nf_serie AS SERIE, NFVENDA.nf_modelo AS MODELO, NFVENDA.dt_emissao AS EMISSAO, ITEM.id_identificador AS CODIGO, ESTOQUE.descricao AS PRODUTO, ITEM.cfop AS CFOP, ITEM.qtd_item AS QUANTIDADE, ITEM.vlr_unit AS VAL_UNITARIO, ITEM.vlr_total AS TOTAL_ITEM, TOTAIS.tot_nf AS TOTAL_NF FROM tb_nfv_item ITEM, tb_nfvenda NFVENDA, tb_estoque ESTOQUE, tb_nfvenda_tot TOTAIS WHERE NFVENDA.dt_emissao BETWEEN '01.07.2022' AND '31.07.2022' AND ITEM.id_nfvenda = NFVENDA.id_nfvenda AND estoque.id_estoque = item.id_identificador AND TOTAIS.id_nfvenda = NFVENDA.id_nfvenda ORDER BY NFVENDA.nf_numero A saída que eu tenho é semelhante a isto (https://drive.google.com/file/d/17Rq5bGfaZ6CrAFFWwE0fx72wwJDUW1xC/view?usp=sharing)
  2. Olá preciso de uma ajuda, não tenho idéia de como resolver , eu fiz um programinha em vb.net para fazer protocolamento de remédio de IATF , funciona legal do jeito que quero e também funciona na rede, normal só que tenho um bug que não consigo resolver e não tenho idéia de como resolver por isso entrei aqui no forum, quando eu faço uma lan usando servidor e cliente conectando no banco e o servidor cai o programa trava tudo isso é normal que o servidor caiu, porém quero implementar algum codigo que quando o servidor caí o programa desloga ou entra em modo invisivel até que o servidor voltar, se tiver alguma idéia que faça isso me ajuda toda vez que o usuario faz um sql vai nessa conexao Dim conSoftwareNow As New NpgsqlConnection("Server=" + ip + ";Port=" + porta + ";User Id=postgres;Password=*;Database=bdprotocolo;") conSoftware = conSoftwareNow normalmente ele trava nessa linha não vai nem para o catch Dim dr As NpgsqlDataReader = command.ExecuteReader() ai quando o servidor volta ele vai para o cacth
  3. Olá galera. Me esta a acontecer o seguinte. Tenho uma app já desenvolvida e em "produção" desde a versão 1.6 de Lazarus, até lá todo bém. Resulta que a semana anterior fiz upgrade da versão 1.8 para a 2.00 de Lazarus e todo perfeito, mas a principio de semana quando os clientes começarem a explorar o sistema inicio-se a catástrofe. Quando vou a gravar una transacção que inclui mais duna sentencia SQL o sistema compilado com a versão 2.00 me da um erro e antes não, isso sem cambiar uma linha de código. Sublinho que isto não sucedia antes. Fazendo um "debugger" (depurando o sistema) tomo las sentencias SQL para PostgreSQL que dá erro desde o sistema e a modo de exemplo: UPDATE app.a_arbol SET cod='00096',descrip='MTCV' WHERE id=5200; UPDATE app.a_pt SET longitud=-23.491440000000,latitud=14.919906000000,control_ip=0,circuito_comando=True,comentario='', potencianominal=20.0,tipofornecimento=1,estado=True WHERE idarbol=5200; as coloco no analisador de consultas do pgadmin de Postgres e correm perfeitamente mas se executo esta mesma sentencia desde o programa me da o error anterior. E, o erro no sucede solo com estas sentencias, sino sempre que envio para PostgreSQL mas de una como por exemplo quando desejo eliminar registos de tabelas pais e filha, ou também quando desejo INSERTAR mais dum registo numa tabela e assim..... Busque em outros forum mas a única coisa que vi é a sugestão para fazer transacções sentencia a sentencia mas se necessito por exemplo carregar uma tabela com 1000 registo resulta menos custoso em termos de tempo preparar uma query com todas as linhas e depois enviar que não ficar a enviar linha a linha. Assim fazia em versões anteriores a 2.00 de Lazarus sem dificuldades. Alguem sabe si para la versión esta de Lazarus 2.00 y Zeos 7.2.4 existe algum parâmetro o propriedade nova que permita fazer/definir transacciones simples o complexas com múltiplas sentencia?. Cumprimentos. Alfonso Arias Lemas
  4. Boas malta, Tenho desenvolvido uma pagina web em asp.net C# com ligação a uma BD postgres. Mas tenho um problema que sempre que na string que vai ser gravada na BD colocarem um apostrofe ( ' ), como é um comando de sql, vai dar erro ao gravar. Tenho a solução de não deixar escrever apostrofes em nenhuma textbox, mas tenho centenas delas em várias páginas do código e isso iria dar uma trabalheira desgraçada. Algém conhece alguma maneira fácil de, ou bloquear a escrita do apostrofe tipo no ficheiro web.config, ou de o postgres aceitar a escrita de apostofes? Muito obrigado a quem ajudar!
  5. Boa tarde a todos, Tenho um projeto em C# com uma ligação uma BD postgres. Nesse projeto tenho um campo de pesquisa para fazer um filtro a uma coluna de uma tabela e apresentar só os resultados pertendidos. Precisava de ajuda para uma query onde pudesse pesquisar através de campos não seguidos. Exemplo: Na tabela tenho "Tubo de cobre diametro 22" Quero na pesquisa escrever "cobre 22" e o resultado retornar a linha "Tubo de cobre diametro 22" e tudo o que tenha as palavras "cobre" e "22"
  6. Boas. Tenho uma pequena aplicação num servidor com base de dados PostGreSql e que estava a trabalhar perfeitamente. Nessa local trocaram de NOS para MEO, por isso levou um novo Router e os utilizadores não conseguem aceder à base de dados com o Router da MEO. Já fui ao Router da MEO abrir a porta 5432 e mesmo assim não se consegue, alguma dica? Obrigado
  7. Olá Pessoal, Tenho uma BD postgres, onde necesito que de hora a hora uma query, que verifica se os dados que lá estão foram inseridos há mais de 2h e se sim invoca um web service, e coloca uma coluna a true. Existe forma de fazer isso pelo postgres? Qual será a melhor maneira de implementar o que necessito? Obrigado desde já. 👍
  8. Boa Tarde, Estou a fazer um projecto em que tenho várias classes e todas têm um método fetch para ler da base de dados as informações relativas aos atributos. O problema é que cada uma das classes têm como atributo outras, e quando acabo de instanciar uma classe recebo a mensagem "too many connections..." . Em cada fetch faço uma ligação a BD. A minha questão é: Devo partilhar a mesma conexão entre as classes, ou a minha implementação com o fetch em várias classes é errada/mal pensada? Obrigado,
  9. Boas, Como é que se chama uma stored procedure que esta numa base de dados postgresql com php? já tentei: $result= pg_query($conect, "SELECT name_function();");
  10. Galera fiz uma intranet, para a empresa em que trabalho utilizando o cakephp e o mysql e essa intranet ta crescendo muito, muito processamento e muitas consultas e vi um amigo falar que é provável que o MySQL não aguente muitos registros, ele disse também que o MySQL com mais de 100mil registros fica doido, e me recomendou mudar pra POstgreSQL, essa intranet terá cerca de 100 usuários acessando diariamente simultaneamente. Por isso abri esse post aqui para entender mais sobre o assunto. Desde já agradeço a colaboração de todos.
  11. Meu código abaixo está trabalhando corretamente.Mas preciso adicionar um código para verificar se o registro a ser inserido já existe. Alguém poderia me ajudar? Public Function Inserir() As Boolean Dim cd As New NpgsqlCommand Dim query As String = "" Try query &= "Insert into links( id,url,Descricao)Values ('" & Idid & "','" & sURL & "','" & sDescricao & "')" cd.CommandText = query cd.CommandType = CommandType.Text If pgcom.pgcom.NonQuery(cd) Then sStatus = "O registro: " & " " & sDescricao & "," & " foi cadastrado com sucesso!" Return True End If Catch ex As Exception MsgBox(ex.Message) End Try Return True End Function
  12. Olá boa noite eu, gostaria de fazer um gatilho agendado toda vez que iniciase o sistema operacional esse gatilho ficasse verificando se o outro banco estivesse online e verificasse se os dados que tem na tabela são os mesmo caso não seja ele inseri-se os dados faltando, será que é possivel? eu estou usando o postgresql
  13. Boas Pessoal, Estou desenvolvendo uma aplicação em C# + PostgreSQL e usando o Castle ActiveRecord. E neste momento estou a criar as tabelas principais. Criei uma tabelas "users", nesta tabela "users" tenho um campo "type" onde especifico se este user é um "Fornecedor", "Cliente" ou "Funcionário". Gostaria de saber da vossa parte, o que acham desta abordagem? É realmente necessário que cada Entidade (Fornecedor, Cliente e Funcionário) use a sua própria tabela? Grato pela vossa atenção []s PS
  14. Boas PEssoal, Estou pensando em começar um projecto. Um pequeno ERP. E estou neste momento tentando identificar qual SGBD utilizar. Como já tenho uma certa experiência com o MYSQL, estava a pensar em usa-lo neste mesmo projecto. Mas antes gostaria de ouvir de vocês. Segundo as vossas experiências, quais são as vantagens e desvantagens de se usar o MySQL em vez do MS SQL Server num projecto desses? E já agora, o que dizer do Postgresql? Cumps PS
  15. Boa tarde galera! Estou recebendo o erro da imagem,mas não estou sabendo solucionar. O projeto em questão está no link público do dropbox https://dl.dropbox.com/u/103204235/DataLink.rar Se alguém puder me dar uma força agradeço desde já
  16. Boas, Vinha aqui expor uma dúvida que já me está a baralhar o sistema mesmo achando esta bastante fácil. Tenho uma base de dados com a tabela utilizador. Nesta tenho os dados: ID, Username, Password, Permissões e Nome; O utilizador inicia sessão e então é possivel este alterar os seus dados: Username, Password e Nome. A dúvida é a seguinte, o username não pode ser igual a mais nenhum que esteja na tabela, como faço para garantir isso? Estou a usar PostgreSQL e VS 2010 Preciso de ajuda, é urgente (P.S - Já não consigo pensar e preciso de fazer isto rápido) Obrigado desde já a todos
  17. Bom Dia! Venho por este meio expor uma duvida na qual me ocorreu ao tentar fazer um aplicação usando a linguagem Postgresql 9.2. a minha duvida é: tenho um campo ID que é numeração automatica, nisto ja tinha inserido 6 registos mas apagueios todos. Depois vou inserir um registo novo na mesma tabela e o ID torna-se 7 e eu nao queria que ela fizesse isso, que se torna-se 1 outra vez. Neste caso toda a vez que um campo for apagado conseguir meter no lugar desse campo apagado um novo registo. Quem me poder ajudar agradeço imenso. Abraços.
  18. Viva, Deparei-me com uma situação e gostava de saber se poderá o trigger o causador do problema... Tenho duas tabelas A e B. Tenho uma função C que basicamente actualiza a tabela B segundo operações UPDATE, DELETE e INSERT da tabela A. E tenho um trigger na tabela A que chama a função C. A tabela A tem milhares de registos, cerca 30000... Se fizer um DELETE FROM tabelaA isto pode ser mau? É que já fiquei com essa tabela A inutilizavel... nao conseguia fazer nenhuma operação sobre ela e tive que reiniciar o postgresql... Dicas? Se for preciso coloco aqui a função... Obrigado.
  19. Olá, eu sou novato quanto a utilização do sql. Recentemente necessitei de utilizar o postgres como sgbd. Num dos campos da minha app necessitava de mostrar o top 10 de produtos de uma tabela. Contudo verifiquei que o postgres nao aceita o comando TOP do sql. O que eu gostava de saber é se alguém sabe de alguma forma de contornar esse problema. Desde já obrigado 😉
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.