Re: mysql to pgsql

From: Gerd Terlutter <gerd(at)MplusB(dot)de>
To: "K(dot) Suresh" <suresh(at)ooty(dot)tenet(dot)res(dot)in>
Cc: "pgsql-php(at)postgresql(dot)org" <pgsql-php(at)postgresql(dot)org>
Subject: Re: mysql to pgsql
Date: 2003-08-28 10:02:25
Message-ID: 3F4DD331.4050502@MplusB.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-php

K. Suresh wrote:
> Hello,
>
> I have a database application with Java and PHP clients. I used mysql
> with 64 tables. Now, we have decided to use pgsql. Please suggest the
> migration procedure.
>
> Thanks.
>
> Suresh
>

Hi all,
for a few weeks i had the same problem. I found the attached script, doc
is online :
http://ns2.ziet.zhitomir.ua/~fonin/projects/my2pg/my2pg_man.html

shortcut :
mysqldump -u username --password=mypasswd databasetodump [tables]
|(pipe) my2pg.pl>dumpfile
dumpfile the script that you can use to create tables in an already
existing PG-dbase. If you need functions in PG (e.g. you need enum in
mysql) you have to read the file as PG-superuser and not as owner of the
db. The my2pg.pl script creates Makefile and three libtypes.*. You need
a specific pg-libary on your system, but i've forgotten the name. If you
convert as superuser, don't forget to give the privs to the user (grant
all on 'tablename' to 'user). do the same for *_seq-tables.
hope it helps
Gerd
--
--------------------------------------------------------
# Gerd Terlutter | Mueller+Blanck Software GmbH #
# gerd(at)MplusB(dot)de | Gutenbergring 38 #
# gerd(dot)terlutter(at)web(dot)de | D-22848 Noderstedt #
# tel:0171/6992579 | tel:+49 40 500 171-1 #
# Buero:040/500171-17 | fax:+49 40 500 171-71 #
--------------------------------------------------------

Attachment Content-Type Size
my2pg.pl application/x-perl 25.1 KB

In response to

Browse pgsql-php by date

  From Date Subject
Next Message scott.marlowe 2003-08-28 16:13:28 Re: write to next-Page on PHP with Pdflib
Previous Message CoL 2003-08-28 09:56:10 Re: mysql to pgsql