Jump to content
Fórum Script Brasil
  • 0

Converter Mysql Para Postgree


jissa

Question

11 answers to this question

Recommended Posts

  • 0

Acho que o pessoal do php sabe, veja lá com eles.

Eu uso o Mysql e gosto muito, apesar que isso tem pouco tempo. Porque você quer mudar dele para o Postgree?

Link to comment
Share on other sites

  • 0

/* O Jissa o POSTGREE não importa através do PGADMIN não ? */

Eu tentei gerar o Dump do MySql e importar direto, na esperança de que funcionaria... porem da varios erros, eu pesquisei no Google e parece que precisa do converter mesmo, porem o que encontrei é em C e ai não daria para rodar no Server.. teria que ser em PHP ou Perl, ou mesmo para o Win Local... a semana que vem estarei indo para Sampa, vou ver se acho um HD na Sta Efiginia jogado no lixo e tentarei re-instalar o Linux no 586 que tenho aqui ai até da para rodar este que vi, mas no momento precisava de algo...

** vou fazer outra procura, quem sabe encontro smile.gif

Eu uso o Mysql e gosto muito, apesar que isso tem pouco tempo. Porque você quer mudar dele para o Postgree?

Eu tb só uso ele... não sou eu quem quer usa-lo, é um cliente.. e como quem manda é o cliente sad.gif

Link to comment
Share on other sites

  • 0

Opa jissa se quiser eu te ajudo eu consigo converter qualquer banco pra qualquer banco de excel pra mysql ,sql server pra mysql,acess,firebird,postgre pra mysql, mysql pra postgre etc...

é facil se quiser eu monto um script em php pra fazer as importações

Link to comment
Share on other sites

  • 0

Opa jissa beleza?

então tem varias maneiras de fazer isso depende de como ta seu banco vamos fazer de outro jeito ok?

o 1 exemplo é assim você cria o banco no postgre ,se pode usar o pgphpadmin

dai você só vai passar o conteudo do banco mysql para o postgre

você criando o banco do postgre é melhor porque tem varias coisas que muda no postgre

como o autoincremento no postgre chama serial

exemplo:

<?

//conecta ao mysql

mysql_connect("localhost");

mysql_select_db("banco_mysql");

//seleciona a tabela

$re = mysql_query("SELECT * FROM TABELA");

while($l = mysql_fetch_array($re)){

//os campos do mysql

$campo = $l["campo"];

$campo2 = $l["campo2"];

etc...

$campo10 = $l["campo10"];

//conecta ao posgre

pg_connect("host=servidor port=5432 dbname=banco_pg user=fabyo password=123");

//grava tudo que tem do mysql para o postgre

pg_query("INSERT INTO tabela_pg (campo1, campo2, campo10) VALUES ('$campo1', '$campo2', '$campo10')");

}

?>

jissa se esse modo que eu te passei não servir pra você eu te passo outras maneiras

ate mais qualquer duvida poste ai

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...