Ir para conteúdo
Fórum Script Brasil

STI

Membros
  • Total de itens

    10
  • Registro em

  • Última visita

Sobre STI

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

STI's Achievements

0

Reputação

  1. STI

    performance de consulta

    talvez seja amadorismo meu em não saber, mas gostaria de saber qual das opções das consulta abaixo é a que tem melhor performance : Opção 01 sub query na row SELECT ep.id_pedido, ep.id_itemlicitacao, ep.id_itemempenho, ep.quantidade, ep.id_user, ep.data_insert, ep.id_municipio, (SELECT sum(ir.quantidade) FROM CP_itens_requerimento ir WHERE ir.id_pedido=ep.id_pedido and ir.id_itenempenho=ep.id_itemempenho)requerido FROM CP_empenho_pedido ep; opção 2 subquery no Inner left SELECT ep.id_pedido, ep.id_itemlicitacao, ep.id_itemempenho, ep.quantidade, ep.id_user, ep.data_insert, ep.id_municipio, RQ.quantidade requerido FROM CP_empenho_pedido ep LEFT JOIN (SELECT ir.id_pedido,ir.id_itenempenho,sum(ir.quantidade)quantidade FROM CP_itens_requerimento ir GROUP BY ir.id_pedido,ir.id_itenempenho) RQ ON ep.id_pedido= RQ.id_pedido AND ep.id_itemempenho= RQ.id_itenempenho ;
  2. STI

    de views

    Ola pessoal, gostaria de informações de profissionais experientes em banco de dados quanto a views, elas podem ou não causar perda de performance do banco, por exemplo para saldo de estoque onde dependo de soma de colunas de tabelas diferente, melhor fazer via programação ou views ? quem puder dar uma opinião fico agradecido.
  3. STI

    Ajuda com JSON E PHP

    não sei se entendi a questão, mas acredito que você esta precisando usar utf8_decode e utf8_encode
  4. STI

    Json Ajax Php resposta

    olha eu fiz um plugin de resposta mais ou menos assim com jquery, não sei se entendi o que você quer: (function (jQuery) { var _$ = jQuery.MSN = function (parametro) { switch (parametro) { case 1: return 'Registro Salvo com sucesso!'; break; case 0 : return 'O registro não foi salvo, verifique os dados '; break; case 2: return 'Registro existente'; break; } }; })(jQuery); ai no retorno do ajax eu chamo o plugin $.MSN(data);
  5. STI

    dados de um JSON no postgre

    Graymalkin, se você puder dar ula luz eu agradeço, o que eu quero é o seguinte , vou ter uma quantidade grande de linhas a inserir em uma tabela cronogramas, então eu não queria fazer um acesso por vez no banco para salvar , queria enviar o json e o banco insere, esta function usando json_populate_recordset() funciona legal porem eu tenho de evitar a duplicidade e ao mesmo tempo atualizar a quantidade informada por iten, então por exemplo em um json como este '[{"id":"2","nome":"rafael","prof":"escriturario"},{"id":"3","nome":"mary","prof":"estagiaria"}]', eu queria percorrer este json e fazer um upsert para cada linha de registro. tipo pegar os valores por linha data->>'id',data->>'nome', data->>'prof' e jogar isso no upsert
  6. STI

    dados de um JSON no postgre

    acho que vou pesquisar uma função para percorrer o json, e fazer o upsert linha a linha do json.
  7. STI

    dados de um JSON no postgre

    sera que tem como usar upsert ?
  8. STI

    dados de um JSON no postgre

    questão resolvida, usei json_populate_recordset (), valeu Graymalkin apartir de sua dica cheguei la, caso resolvido obrigado
  9. STI

    dados de um JSON no postgre

    show de bola Graymalkin, agora abusando de sua bondade como fazer um insert de um json como este '[{"id":"2","nome":"rafael","prof":"escriturario"},{"id":"3","nome":"mary","prof":"estagiaria"}]', vou tentar com json_each mas não sei se seria o correto.
  10. Boa tarde. Utilizando o postgreSQL 9.5, é possível criar uma function que receba como parâmetro um JSON e percorra este JSON salvando os dados em uma tabela: CREATE OR REPLACE FUNCTION salvar(js data) RETURNS void AS $$ BEGIN aqui gostaria de percorrer o json e salvar os dados em uma table END; $$ LANGUAGE plpgsql;
×
×
  • Criar Novo...