Jump to content

Search the Community

Showing results for tags 'postgre'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 6 results

  1. alexalannunes

    [Resolvido] PostgreSQL

    Estou terminando um sistema e estou o usando o PostgreSQL, pgAdmin III , e gostaria de saber como faço para exportar o banco em SQL. para passar pro meu patrão subir no server Pois só encontro fazer "backup", Tem como exportar em .sql Alguem??
  2. manolegal

    Problema Função Postgre

    Bom dia Amigos. Estou tentando criar a seguinte função no Postgre: -- Function: log_ma_licencas () -- DROP FUNCTION log_ma_licencas (); CREATE OR REPLACE FUNCTION log_ma_licencas () RETURNS trigger AS $BODY$BEGIN INSERT INTO log_ma_licencas (id_licenca, data_licenca, descricao, arquivo_pdf, data_validade, pessoa_id, licenca_numero, licenca_tipo_id, status, pessoa_ou_empresa, log_id_usuario_responsavel, log_usuario_responsavel, log_data_acao, log_atividade_tipo , log_ip, acao_tipo) values (NEW. id_licenca, NEW. data_licenca, NEW. descricao, NEW. arquivo_pdf, NEW. data_validade, NEW. pessoa_id, NEW. licenca_numero, NEW. licenca_tipo_id, NEW. status, NEW. pessoa_ou_empresa, NEW. log_id_usuario_responsavel, NEW. log_usuario_responsavel, NEW. log_data_acao, NEW. log_atividade_tipo, NEW. log_ip, TG_OP); RETURN NEW; END$BODY$ LANGUAGE plpgsql VOLATILE COST 100; ALTER FUNCTION log_ma_licencas () OWNER TO postgres; Aparentemente está tudo certo, porém ao tentar criar aparece a seguinte mensagem: Erro de SQL: ERROR: syntax error at or near "CREATE" at character 107 Indicação de entrada : SELECT COUNT(*) AS total FROM (-- Function: log_ma_licencas () Se alguém puder me ajudar, agradeço.
  3. Boa tarde galera, Estou desenvolvendo um sistema e reparei que ao tentar inserir um funcionário que possua acento o mesmo é adicionado de maneira equivocada. O sistema tem um formulário onde se adiciona os dados do funcionário a um "departamento" após isso, ele tem um botão adicionar para se adicionar mais funcionários ao departamento. Após adicionar todos os funcionários ao departamento tenho que envia-los para o banco de dados OBS: Testei enviando apenas 1 funcionário pelo formulário e está indo com acento certo. O problema é quando adiciono os dados do form em uma lista (pré formulário) ae qnd vou passar os dados parece que ele perde a configuração e grava errado Exemplo: Pará está vindo como PaÃj Código onde tem o formulário. <!DOCTYPE html> <?php include_once("conecta.php"); include_once("funcoes.php"); ?> <html lang="pt-br"> <head> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" /> <title>Substituição Temporário</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="css/corpo.css"> <link rel="stylesheet" href="css/bootstrap.css"> <script src="js/jquery-2.1.3.min.js" type="text/javascript"></script> <script src="js/form.js" type="text/javascript"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script> </head> <body> <script type="text/javascript"> $(document).ready(function(){ // Evento change no campo tipo $("select[name=unidade]").change(function(){ // Exibimos no campo marca antes de concluirmos $("select[name=lotacao]").html('<option value="">Carregando...</option>'); // Exibimos no campo marca antes de selecionamos a marca, serve tamb?m em caso // do usuario ja ter selecionado o tipo e resolveu trocar, com isso limpamos a // sele??o antiga caso tenha feito. // Passando tipo por parametro para a pagina ajax-marca.php $.post("ajax-lotacao.php", {tipo:$(this).val()}, // Carregamos o resultado acima para o campo marca function(valor){ $("select[name=lotacao]").html(valor); } ) }) }) </script> <script type="text/javascript"> function ResetFormValues() { $("#nome, #especialidade, #prazo, #nr_matricula").each(function () { $(this).val(""); }); $("textarea").val(""); $("#cargo, #lotacao").each(function () { $(this).val(""); }); } </script> <div id="interface"> <header id="cabecalho"> <hgroup> <h1>Substituição</h1> </hgroup> <ul class="nav navbar-nav"> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Menu <span class="glyphicon glyphicon-user pull-right"></span></a> <ul class="dropdown-menu"> <li><a href="principal.php">Principal <span class="glyphicon glyphicon-home pull-right"></span></a></li> <li class="divider"></li> <li><a href="buscarSubstituidoI.php">Cadastrar Substituído<span class="glyphicon glyphicon-plus pull-right"></span></a></li> <li><a href="buscarSubstituido.php">Alterar Substituído<span class="glyphicon glyphicon-pencil pull-right"></span></a></li> <li class="divider"></li> <li><a href="buscarSubstituto.php">Alocar Substituto<span class="glyphicon glyphicon-pencil pull-right"></span></a></li> <li><a href="buscarSubstitutoA.php">Alterar Substituto<span class="glyphicon glyphicon-pencil pull-right"></span></a></li> <li class="divider"></li> <li><a href="buscarMemorando.php">Listar Memorando<span class="glyphicon glyphicon-list-alt pull-right"></span></a></li> <li class="divider"></li> <li><a href="finalizar.php">Desconectar<span class="glyphicon glyphicon glyphicon-log-out pull-right"></span></a></li> <li class="divider"></li> </ul> </li> </ul> </header> <section id="corpo"> <div class="container"> <?php $qntmemo = validaPermissaoSubstituido($conexao, $nr_memorando); $result_total = $qntmemo->fetch(PDO::FETCH_ASSOC); $resultado_total = $result_total[count]; if($resultado_total == 0){ ?> <form role="form" method='post' action='#'> <div class="row"> <div class="panel panel-default"> <div class="panel-body form-horizontal payment-form"> <div class="form-group"> <label for="memorando" class="col-sm-3 control-label">Nº Memorando</label> <div class="col-sm-9"> <input type="text" class="form-control" id="memorando" name="memorando"> </div> </div> <div class="form-group"> <label for="dateM" class="col-sm-3 control-label">Envio do Memorando</label> <div class="col-sm-3"> <input type="text" class="form-control" id="dateM" name="dateM"> </div> <label for="unidade" class="col-sm-3 control-label">Unidade</label> <div class="col-sm-3"> <select class="form-control" id="unidade" name="unidade"> <option value="">Selecione</option> <?php $resultado = comboBoxSecretaria($conexao); while ($linha = $resultado->fetch(PDO::FETCH_ASSOC)){ echo '<option value="'.$linha['cd_secretaria'].'"'.$selected.'>'.$linha['sg_secretaria'].'</option>'; }?> </select> </div> </div> </div> </div> <!-- panel preview --> <div class="col-sm-14"> <div class="panel panel-default"> <div class="panel-body form-horizontal payment-form"> <fieldset id="Form"> <div class="form-group"> <label for="nome" class="col-sm-3 control-label">Nome</label> <div class="col-sm-9"> <input type="text" class="form-control" id="nome" name="nome"> </div> </div> <div class="form-group"> <label for="cargo" class="col-sm-3 control-label">Cargo</label> <div class="col-sm-9"> <select class="form-control" id="cargo" name="cargo"> <option value="">Selecione</option> <?php $resultadoD = comboBoxCargo($conexao); while ($linhaD = $resultadoD->fetch(PDO::FETCH_ASSOC)){ echo '<option value="'.$linhaD['cd_cargo'].'"'.$selected.'>'.$linhaD['ds_cargo'].'</option>'; }?> </select> </div> </div> <div class="form-group"> <label for="especialidade" class="col-sm-3 control-label">Especialidade</label> <div class="col-sm-9"> <input type="text" class="form-control" id="especialidade" name="especialidade"> </div> </div> <div class="form-group"> <label for="lotacao" class="col-sm-3 control-label">Lotação</label> <div class="col-sm-9"> <select class="form-control" id="lotacao" name="lotacao"> <option value="0" selected="selected">Aguardando Unidade...</option> </select> </div> </div> <div class="form-group"> <label for="prazo" class="col-sm-3 control-label">Prazo solicitado em meses</label> <div class="col-sm-3"> <input type="text" class="form-control frm_number_only" id="prazo" name="prazo"> </div> <label for="nr_matricula" class="col-sm-3 control-label">Nº Matrícula</label> <div class="col-sm-3"> <input type="text" class="form-control frm_number_only" id="nr_matricula" name="nr_matricula"> </div> </div> <div class="form-group"> <label for="justificativa" class="col-sm-3 control-label">Justificativa</label> <div class="col-sm-9"> <textarea rows="4" cols="50" class="form-control" id="justificativa" name="justificativa"></textarea> </div> </div> <div id="aviso" style="display: none;"> <p style="color:red; font-size:14px">* Preencha todos os campos!</p> </div> </fieldset> <div class="form-group"> <div class="col-sm-12 text-right"> <input class="btn btn-default pre" type="button" id="limparCampos" onclick="ResetFormValues()" value="Limpar" /> <button type="button" class="btn btn-default preview-add-button"> <span class="glyphicon glyphicon-plus"></span> Adicionar </button> </div> </div> </div> </div> </div> <!-- / panel preview --> <div class="col-sm-14"> <h4>Resumo:</h4> <div class="row"> <div class="col-xs-12"> <div class="table-responsive"> <table class="table preview-table"> <thead> <tr> <th>Nº Memorando</th> <th>Nome</th> <th>Cargo</th> <th>Especialidade</th> <th>Prazo</th> </tr> </thead> <tbody></tbody> <!-- preview content goes here--> </table> </div> </div> </div> <div class="row"> <div class="col-xs-12"> <input type="hidden" class="form-control" id="jsonString" name="jsonString"> <hr style="border:1px dashed #dddddd;"> <!--<input type="submit" onclick="parametros();" class="btn btn-primary btn-block">--> <button onclick="parametros();" class="btn btn-primary btn-block">Enviar</button> </div> </div> </div> </div> </form> <?php }else{?> <form role="form" method='post' action='#'> <div class="row"> <div class="panel panel-default"> <div class="panel-body form-horizontal payment-form"> <div class="form-group"> <label for="mensagem" class="col-sm-9 control-label">Prazo encerrado para adicionar novos servidores ao memorando!</label> </div> </div> </div> </div> </form> <?}?> </div> </section> <footer id="rodape"> </footer> </div> </body> </html> Código que adiciona os elementos numa lista de preview antes de enviar os elementos para o banco: var list = []; $(function(){ $('.preview-add-button').click(function(){ var form_data = {}; form_data["memorando"] = $('.payment-form input[name="memorando"]').val(); form_data["dateM"] = $('.payment-form input[name="dateM"]').val(); form_data["unidade"] = $('.payment-form #unidade').val(); form_data["nome"] = $('.payment-form input[name="nome"]').val(); form_data["nr_matricula"] = $('.payment-form input[name="nr_matricula"]').val(); form_data["cargo"] = $('.payment-form #cargo').val(); form_data["especialidade"] = $('.payment-form input[name="especialidade"]').val(); form_data["lotacao"] = $('.payment-form #lotacao').val(); form_data["prazo"] =$('.payment-form input[name="prazo"]').val(); form_data["justificativa"] = $('.payment-form textarea[name="justificativa"]').val(); list.push(form_data); form_data["remove-row"] = '<span class="glyphicon glyphicon-remove"></span>'; var row = $('<tr></tr>'); if($('.payment-form input[name="nome"]').val() !== ""){ $.each(form_data, function( type, value ) { if((type == "justificativa")||(type == "unidade")||(type == "dateM")||(type == "lotacao")||(type == "nr_matricula")){ $("<td class='input-"+type+"' style='display:none'></td>").html(value).appendTo(row); }else{ $('<td class="input-'+type+'"></td>').html(value).appendTo(row); } }); }else{ $(function(){ $("#aviso").fadeIn(700, function(){ window.setTimeout(function(){ $('#aviso').fadeOut(); }, 5000); }); }); } $('.preview-table > tbody:last').append(row); calc_total(); }); }); Código onde possui o evento do botão de "enviar os dados do formulário" function parametros(){ for (i = 0; i < list.length; i++) { $.ajax({ data: { memorando: list[i]["memorando"], dateM: list[i]["dateM"], unidade: list[i]["unidade"], nome: list[i]["nome"], nr_matricula: list[i]["nr_matricula"], cargo: list[i]["cargo"], especialidade: list[i]["especialidade"], lotacao: list[i]["lotacao"], prazo: list[i]["prazo"], justificativa: list[i]["justificativa"] }, type: "POST", url: 'confirmarSubstituido.php', timeout: 20000, contentType: "application/x-www-form-urlencoded;charset=ISO-8859-1", dataType: 'json'}); } } Página onde a função Paramentros chama. <!DOCTYPE html> <?php include_once("conecta.php"); include_once("funcoes.php"); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" /> <link rel="stylesheet" href="css/bootstrap.min.css"> <link rel="stylesheet" href="css/bootstrap.css"> <link rel="stylesheet" href="css/validacao.css"> <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> <script src="js/jquery-2.1.3.min.js" type="text/javascript"></script> <script src="js/form.js" type="text/javascript"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script> <title>Sistema de Seleção</title> </head> <body> <?php session_start(); $memorando = $_POST["memorando"]; $dateM = gravar_data($_POST["dateM"]); $unidade = $_POST["unidade"]; $nome = $_POST["nome"]; $nr_matricula = $_POST["nr_matricula"]; $cargo = $_POST["cargo"]; $especialidade = $_POST["especialidade"]; $lotacao = $_POST["lotacao"]; $prazo = $_POST["prazo"]; $justificativa = $_POST["justificativa"]; $aux = count($prazo); $jsonString = $_POST["jsonString"]; ?> <table class="table table-striped table-bordered"> <tr> <?php if(!adicionaSubstituido($conexao, $memorando, $dateM, $unidade, $nome, $nr_matricula, $cargo, $especialidade, $lotacao, $prazo, $justificativa)){ ?> <td><p class="text-danger"> Erro ao cadastrar!</p></td> <?} ?> </tr> </table> </body> </html>
  4. manolegal

    Explode array

    Olá amigos Estou trazendo vários dados de uma coluna do BD Postgre em um único registro, usando a seguinte função: array_agg(fazenda_troca_notas_lancamentos_entrada.id_lancamento) as dados_campo, O resultado é o seguinte: $retorna = $linha["dados_campo"]; {6,7} Estou tentando colocar este retorno em array: $teste = explode(",", $retorna); Tendo o resultado: Array ( [0] => {6 [1] => 7} ) O problema é que os IDs estão vindo com "{" e "}". Como faço para retirar estes valores?
  5. Boa Tarde Galera! Sou novo aqui e estou com o seguinte problema: Tenho 3 tabelas, são elas: eleicao, intencao e candidato e elas estão interligadas através da chave de nome id_eleicao. Ao dar um select preciso que o banco me retorne o seguinte: Candidato A tem 10 votos no bairro vale Candidato A tem 5 votos no bairro mata Candidato B tem 10 votos no bairro centro Candidato B tem 15 votos no bairro vale Tentei usar sub consulta mas não consegui, tentei usar join mas tenho pouco conhecimento e não deu certo. Abaixo vou mostrar mais ou menos a estrutura das minhas tabelas: tabela eleicao: id_eleicao_pkey || nome_eleicao || ano_eleicao tabela candidato id_candidato_pkey || id_eleicao* || nome_candidato tabela intencao id_eleicao* || nome_eleitor || bairro || cidade || id_candidato* *Chaves estrangeiras Alguém poderia me ajudar?
  6. Lucas Manara Patriarca

    Busca Inteligente

    Boa tarde Pessoal, este é o meu primeiro Post aqui no fórum, estou começando na Programação, e estou desenvolvendo um sistema de FAQ ( perguntas frequentes ), e queria saber como fazer uma busca mais inteligente em meu banco de dados. Atualmente eu estou utilizando o seguinte Script: Ele funciona perfeitamente, mas, se no meu banco de dados, por exemplo, tiver uma frase com as palavras " enviei o meu cadastro " e o usuário digitar no campo de busca " enviei o cadastro " ele não vai encontrar nada. Será que alguém pode me ajudar? já pesquisei e não encontrei nada do tipo.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.