/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Oracle Schema til stort set hvad som helst~
Fra : Thorbjoern Ravn Ande~


Dato : 18-02-03 22:07


Jeg har et projekt kørende hvor jeg udvikler i Java på en bærbar Mac
under OS X op mod en Oracle server kørende Solaris. Dette virker
fint.

Mit problem er at jeg også gerne vil udvikle på farten og derfor godt
vil have en lokal kopi på maskinen, og Oracle kan ikke fås i en udgave
jeg kan finde ud af at få til at fungere på dyret. Til gengæld kan
jeg få PostgreSQL eller MySQL, som er fine til det her formål (nok
egentlig helst PostgreSQL, men det er ikke supervigtigt), men så
mangler jeg et værktøj til at synkronisere min lokale instans med
serverens.

Er der nogen der kender et værktøj der kan flytte et helt schema
automatisk? Eller generere en datafil der let kan loades? Det er
vigtigt at indekser, primære nøgler og fremmednøgler bevares.

Der er frit valg på alle hylder med programmeringssprog, platform og
teknologi (Java foretrækkes, og ODBC betyder at jeg skal ulejlige
andre), men jeg har ikke overskud til at søge markedet igennem selv.
Det er ok med at det koster lidt, og det ville være dejligt hvis det
kunne køre på OS X.

Nogen gode forslag?

--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk/ravn

 
 
Michael Rasmussen (18-02-2003)
Kommentar
Fra : Michael Rasmussen


Dato : 18-02-03 22:24

On Tue, 18 Feb 2003 22:06:42 +0100, Thorbjoern Ravn Andersen wrote:


> Jeg har et projekt kørende hvor jeg udvikler i Java på en
> bærbar Mac under OS X op mod en Oracle server kørende Solaris.
> Dette virker fint.
>
> Mit problem er at jeg også gerne vil udvikle på farten og derfor
> godt vil have en lokal kopi på maskinen, og Oracle kan ikke fås
> i en udgave jeg kan finde ud af at få til at fungere på dyret.
> Til gengæld kan jeg få PostgreSQL eller MySQL, som er fine til
> det her formål (nok egentlig helst PostgreSQL, men det er ikke
> supervigtigt), men så mangler jeg et værktøj til at
> synkronisere min lokale instans med serverens.
>
> Er der nogen der kender et værktøj der kan flytte et helt schema
> automatisk? Eller generere en datafil der let kan loades? Det er
> vigtigt at indekser, primære nøgler og fremmednøgler bevares.
>
> Der er frit valg på alle hylder med programmeringssprog, platform
> og teknologi (Java foretrækkes, og ODBC betyder at jeg skal
> ulejlige andre), men jeg har ikke overskud til at søge markedet
> igennem selv. Det er ok med at det koster lidt, og det ville være
> dejligt hvis det kunne køre på OS X.
>
> Nogen gode forslag?
Jeg har forsøgt mig lidt med PostgreSQL og JDBC. Den fungerer
ganske udmærket, så den vil jeg anbefale. Om den så kan flytte et
helt schema til Oracle, ved jeg ikke, men mon ikke det skulle være
muligt via Java og serializable objekter. Fandt engang et link der
kunne tyde på, at dette var en mulighed, men jeg har desværre ikke
fået tid til at kikke nærmere på det. Min tanke var, at man
hentede en hel database ind i en række objekter, der alle skulle
være serializable, og gennem denne udvidelse af af PostgreSQL's
udvidelse af JDBC api'en skulle det teorerisk set være muligt.
Teknikken er, at når man vil gøre sine objekter persistente,
gemmes objekterne gennem JDBC, som i PostgreSQL's JDBC version så
selv vil oprette tabeller, constraints og foreign keys, og vice
versa den anden vej. Mon ikke også det skulle være muligt i Oracle
9i?

Nu kan du jo selv læse dokumentationen, og så afgøre om det kan
lade sig gøre. God arbejdslyst
http://www.ca.postgresql.org/users-lounge/docs/7.1/programmer/jdbc-ext.html#AEN4200

--
Hilsen/Sincerely
Michael Rasmussen

En windows admin er en person, for hvem den største bedrift er, at
lave konfiguration af serveren med trial and error via en gui.


Thorbjoern Ravn Ande~ (18-02-2003)
Kommentar
Fra : Thorbjoern Ravn Ande~


Dato : 18-02-03 22:45

"Michael Rasmussen" <mir@datanom.net> writes:

> Nu kan du jo selv læse dokumentationen, og så afgøre om det kan
> lade sig gøre. God arbejdslyst

Nu havde jeg jo håbet lidt på en grydeklar løsning, så jeg slap :)

I mellemtiden er jeg faldet over et lille Java-program der hedder
CopyTable - måske kan det. Hovedproblemet ligger så vidt jeg kan se,
i at få konstrueret selve tabellerne (eller rettere den modsvarende
SQL) - kopieringen skulle gerne være rimeligt standard.

Jeg er stadig lydhør for gode forslag. Får jeg CopyTable til at
fungere, laver jeg lige selv en opfølgning til arkiverne.
--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk/ravn

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste