Re: MySQL DB to PostgresSQL DB

From: "Jose Apablaza" <japablaza(at)gmail(dot)com>
To: "Jeff MacDonald" <jam(at)zoidtechnologies(dot)com>
Cc: pgsql-novice(at)postgresql(dot)org, pgsql-www(at)postgresql(dot)org
Subject: Re: MySQL DB to PostgresSQL DB
Date: 2006-05-16 08:45:05
Message-ID: 4425c4c70605160145p52cc426eoe6d9ab5b7a5401db@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice pgsql-sql pgsql-www

Hello,

On 5/16/06, Jeff MacDonald <jam(at)zoidtechnologies(dot)com> wrote:
>
> greetings,
>
> I don't know if pgsql-www is the right place for your questions or not,
> but I'll be nice and give you a few ideas on how to get your questions
> answered.. :)

Thank a lot for your answers Jeff,

On Tue, 2006-05-16 at 00:19 +0200, Jose Apablaza wrote:
> > Dear all,
> >
> > This is my first post and I will try to be short and clear in my
> > questions and I hope you can help me with that.
> >
> > I have a MySQL DB and I want to export to PostgreSQL DB.
> >
> > My questions are;
> >
> > - Is posible to export MySQL DB to PostgreSQL DB?
>
> directly? without modification? not sure about that. at the very least
> many of the field types are different in pg vs. other databases like
> mysql. you'll need to run a script or do a search-and-replace to resolve
> that.
>
> > - Does PostgreSQL DB has tools to import MySQL DB?
> > - If is posible, How do I need to build the DB in MySQL?, in order to
> > have success in the exportation.
> > - Do someone did it before?, exporting MySQL DB to PostgreSQL DB?
>
> many people have converted from mysql to postgresql.
>
> > - What kind of risk do we can to have in this process?
>
> depends on what exactly mysql is doing for you now.

I have a web page on ActionApps (MySQL) and the idea is move it to OpenACS
(PostgreSQL)

> - How long can take this process?
>
> depends on the size of the database and skill at this sort of thing.
> also, if you are using mysql_* calls from (for example) php, you will
> need to convert that code. personally, I recommend PEAR::DB (assuming
> php is being used).. that way once you have the database imported to pg,
> you change the connect string and you are done. info about PEAR::DB is
> here: http://pear.php.net/DB ... you might also try
> http://pear.php.net/MDB2 , but I do not have personal experience with
> that module.
>
> I did a google search:
> http://www.google.com/search?hl=en&q=mysql+to+postgresql&btnG=Google
> +Search
>
> and found a number of links that might help you in your quest. if none
> of those links are helpful, please let me know privately.
>
> another recommendation I would make after using google and reading up on
> a few things is to ask about this process on irc.. #postgresql on
> irc.freenode.net is an *excellent* resource.
>
> >
> > Thanks in advance.
> >
> > Jose
> >
>
> regards,
> J
> --
> Jeff MacDonald
> Zoid Technologies, http://zoidtechnologies.com/
>
>

--
José Apablaza
Telecommunications Engineer
Skype: pruebagp

In response to

Browse pgsql-novice by date

  From Date Subject
Next Message Dušan PEŠL 2006-05-16 11:34:33 selecting un-ordered rows
Previous Message Verena Ruff 2006-05-16 08:31:57 tools analyzing EXPLAIN

Browse pgsql-sql by date

  From Date Subject
Next Message Emi Lu 2006-05-16 14:44:07 Re: Find min and max values across two columns?
Previous Message lingyu.tseng 2006-05-16 04:05:20 how referencing %rowtype variables without column names

Browse pgsql-www by date

  From Date Subject
Next Message Magnus Hagander 2006-05-16 09:00:21 Re: Sun Server Location
Previous Message Dave Page 2006-05-16 07:22:36 Re: About captcha for comment submissions