Good Morning Admittedly oracle comes prepackaged with about 100 packaged goodies..reading and writing XML is the most useful. I experienced similar headaches when moving a Oracle DB to mysql and discovered my 100 or so XML output scripts could not be ported out of oracle..aggh! The only solution i can think of you're going to have to backout all the XML routines out of the oracle DB then create an XSD Xml Schema Document (apache axis contains about 12 of these you can use as your template) then persist the individual simple and complex entities from the XSD structure to Entity Beans Ultimately you will implemented your persistence with an available J2EE server such as Weblogic..Glassfish or tomcat (with chili beans) When the webapp has finished processing you will eant to persist your entity beans to database and output the XML results to disk with FOP..or in my case write to disk and transmit to p/l Looks like you've just added 12 line-items to the globaldatapoint bill! Martin Gainty ______________________________________________ Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen. Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni. > From: Atul.Goel@xxxxxxxxxxxxxxxxxxx > To: pgsql-general@xxxxxxxxxxxxxx > Subject: Writing XML files to Operating System > Date: Tue, 13 Jul 2010 12:08:59 +0000 > > Hi All, > > We are a data based company and are migrating from Oracle to Postgresql. For this purpose I am doing POC for the same. We have a business requirement to send the Data in XML files to our clients. The file size of XMLs is around 700MB and is growing. > > I have been able to generate sample XML files and store the same(Still to test for full files). > > However I have the following problems > > 1) It took 35 minutes to store 1 GB data in the TEXT column > (create table test_text_nearly_1_GB as select repeat('1', 1024*1024*1023):: text as nearly_1_GB) > > 2) It took 30 Minutes to write the same to OS using COPY command > Copy test_text_nearly_1_GB to '$HOME/test_text_nearly_1_GB.xml' > > However when I tested to write a table of size 3GB with 150000 rows it wrote to OS in 20 minutes. > > I am looking for a solution to > 1) generate and write the 1GB file in OS in less than 10 minutes. > 2) write the file to OS the results of a query > 3) Find a solution when the file size become > 1GB > > Please help. > > > Regards, > Atul Goel > This e-mail is confidential and should not be used by anyone who is not the original intended recipient. Global DataPoint Limited does not accept liability for any statements made which are clearly the sender's own and not expressly made on behalf of Global DataPoint Limited. No contracts may be concluded on behalf of Global DataPoint Limited by means of e-mail communication. Global DataPoint Limited Registered in England and Wales with registered number 3739752 Registered Office Middlesex House, 34-42 Cleveland Street, London W1T 4LB > > -- > Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-general Hotmail has tools for the New Busy. Search, chat and e-mail from your inbox. Learn more. |