Ir para conteúdo
Fórum Script Brasil

mkto

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Tudo que mkto postou

  1. mkto

    Por onde começar com MySql

    Tem um blog que explica bem a introdução ao banco de dados. Não tem coisas muito avançadas. Tem apenas uma visão conceitual inicial importante na hora da modelagem. Fica o link: Programming4fun
  2. mkto

    Colocar data base no site

    Eu conheço apenas o HOSTINGER Hostinger - Você tem MySQL e PHP gratuito. Só não se vai servir.
  3. Obrigado pela resposta Dr. House. Não era bem assim que funcionava mas ajudou a sair do problema que estava tendo. Vou resumir um pouco de como eu resolvi o problema. Eu estava fazendo assim: insert into public.bancoB.publicacao(campo1,campo2,campo3,campo4) select campo1,campo2,campo3,"dado fixo" from public.bancoA.noticia; Estava saindo o seguinte erro: referências cruzadas entre bancos de dados não estão implementadas. Pesquisando sobre o erro achei em outro fórum que deveria usar o bdlink para trazer informações de outra tabela de outro banco. Correndo atrás desse dblink achei o script nesse site Executei o script que possui as funções do dblink dentro do banco. Em seguida criei um "referência" com as informações do banco que queria trazer as informações da seguinte maneira: SELECT dblink_connect('antigo','host=localhost port=5432 user=postgres dbname=antigo'); Usando a referência "antigo" fiz o insert na nova tabela do banco novo, da seguinte maneira: insert into tabela1(campo1,campo2,campo3) SELECT * FROM dblink('antigo', 'select campo1,campo2,campo3 from tabela02') AS nova_tabela( campo1 bigint, campo2 character varying, campo3 ) Sendo assim, defino este tópico como resolvido. Espero que seja útil para outras pessoas. Até +
  4. Olá amigos. Estou com uma dúvida extremamente pertinente. Já consegui resolver no MySQL mas como estou usando postgreSQL, não sei com se faz ainda. Bom, vamos lá. Eu tenho uma tabela chamada "noticia" em um banco A, preciso pegar os dados dessa tabela e passar para a tabela publicação do Banco B. Estou usando para execução query o PgAdmin. no MySQL eu faço assim. insert into bancoB.publicacao(campo1,campo2,campo3,campo4) select campo1,campo2,campo3,"dado fixo" from bancoA.noticia; No postgreSQL ele não consegue identificar qual o bancoB e qual o BancoA. Alguém sabe como posso fazer? Isso é uma limitação do PgAdmin? se for, qual ferramenta eu poderia usar para executar esse tipo de SQL? Abraços. Grato
  5. Pelo que eu entendi você precisará alterar as funções de consulta SQL no php. Começando pela conexao. Ex: <?php $bdcon = pg_connect("host=teste port=5432 dbname=exemplo user=ze password=buu"); //conecta a um banco de dados chamado "exemplo" na máquina "teste" com um usuário e senha ?> para as outras funções que você está usando como por exemplo: $sql = mysql_query("DELETE FROM agendar WHERE data < '$tempo'"); seria trocada pela função $sql = pg_query("DELETE FROM agendar WHERE data < '$tempo'"); Para as outras funções é semelhante ao exemplo acima. Mas faça uma consulta prévia para confirmar. Espero que tenha sido útil. Abraços
×
×
  • Criar Novo...