it's all fun and games, 'till someone loses an eye. Then it's just fun you can't see
shlammod schreef op 27 augustus 2002 @ 16:03:
Maar nu begrijp ik niet precies waarom het betempeld wordt als 'kansloos topic'
offtopic:
Waarschijnlijk omdat de topicstarter geen enkele blijk gaf van het zelf moeite hebben gedaan om het antwoord op z'n vraag te vinden en 't dus verdacht veel op een scriptrequest leek
Waarschijnlijk omdat de topicstarter geen enkele blijk gaf van het zelf moeite hebben gedaan om het antwoord op z'n vraag te vinden en 't dus verdacht veel op een scriptrequest leek
Verder kan ik je helaas niet helpen ....
[ Voor 0% gewijzigd door TheRookie op 27-08-2002 16:07 . Reden: quote ingekort ]
Je database model zou ik los/handmatig omzetten. Dit is met een gegeven mysql-dump van je structuur niet zo heel erg moeilijk, alleen zaken als SET en ENUM zijn wat vervelend om op te lossen.
Enum kan je het best door een varchar en Set door een array vervangen of helemaal netjes maken door er netjes een koppeltabel voor bij te maken in je model.
Dan blijft alleen het overzetten van je data over, dit is over het algemeen niet zo moelijk, misschien dat datum velden wat vervelend werken, maar ik heb er nooit echt problemen mee gehad geloof ik.
Enum kan je het best door een varchar en Set door een array vervangen of helemaal netjes maken door er netjes een koppeltabel voor bij te maken in je model.
Dan blijft alleen het overzetten van je data over, dit is over het algemeen niet zo moelijk, misschien dat datum velden wat vervelend werken, maar ik heb er nooit echt problemen mee gehad geloof ik.
In die 2de link die je zelf gaf staat het allemaal uitgebreidt uitgelegd.
"Beauty is the ultimate defence against complexity." David Gelernter
Maar wat als je nu een dump hebt van rond de 8Mb... Ik heb toch niet zoveel zin om 8Mb tekst door te gaan spitten om alles om te gaan zetten.
Er zal toch wel een manier zijn om het voor elkaar te krijgen op een minder omvangrijke manier?
Er zal toch wel een manier zijn om het voor elkaar te krijgen op een minder omvangrijke manier?
it's all fun and games, 'till someone loses an eye. Then it's just fun you can't see
Die heb ik dus bijna compleet doorgespit.. maar ga ik dan nog maar eens een keer doen, misschien dat ik iets over het hoofd heb gezien ofzo.. t was me iig niet goed gelukt.Macros schreef op 27 augustus 2002 @ 16:19:
In die 2de link die je zelf gaf staat het allemaal uitgebreidt uitgelegd.
it's all fun and games, 'till someone loses an eye. Then it's just fun you can't see
De structuur moet je hoe-dan-ook intelligent omzetten, domweg een scriptje daarvoor gebruiken zal niet altijd opleveren wat jij wilt.shlammod schreef op 27 augustus 2002 @ 16:20:
Maar wat als je nu een dump hebt van rond de 8Mb... Ik heb toch niet zoveel zin om 8Mb tekst door te gaan spitten om alles om te gaan zetten.
Er zal toch wel een manier zijn om het voor elkaar te krijgen op een minder omvangrijke manier?
De mysql inserts (zolang je het dumpt zonder de naam-velden en geen ` om de namen laat zetten) kan je prima in postgresql inladen.
gewoon proberen de dump te importeren in postgres, als het niet lukt je db in mysql aanpassen, dan dumpen en weer proberen.
Als het dan gelukt is kan je je datamodel gaan optimaliseren voor postgres
Als het dan gelukt is kan je je datamodel gaan optimaliseren voor postgres
wat ik heb gedaan is het volgende.
definieer met de hand of tool dezelfde structuur (zelfde namen etc.)
de types van mysql en pgsql zijn iets anders. (serial ipv auto_increment etc)
dump dan met mysqldump -c je db. je krijg dan een file met allemaal sql queries.
(in de vorm van insert into (veld) values('waarde'))
deze kun je gewoon dan importeren met pgsql (nadat je de overeenkomende structuur in postgres gemaakt heb)
ik denk dat de tooljes waar je naar verwijst ook iets soortgelijk doen. Alleen bugt het op een of andere manier.
ik heb op deze manier vrij snel db kunnen converteren.
succes ermee
damn, ik tik te langzaam
definieer met de hand of tool dezelfde structuur (zelfde namen etc.)
de types van mysql en pgsql zijn iets anders. (serial ipv auto_increment etc)
dump dan met mysqldump -c je db. je krijg dan een file met allemaal sql queries.
(in de vorm van insert into (veld) values('waarde'))
deze kun je gewoon dan importeren met pgsql (nadat je de overeenkomende structuur in postgres gemaakt heb)
ik denk dat de tooljes waar je naar verwijst ook iets soortgelijk doen. Alleen bugt het op een of andere manier.
ik heb op deze manier vrij snel db kunnen converteren.
succes ermee
damn, ik tik te langzaam
Mitsubishi Warmtepomp Uitlezen / Besturen | Optimaliseren
Ik ga het morgen allemaal ff proberen
probleem is dus dat ik een forum die nu op een MySQL server draait in de US omgezet moet gaan worden naar een server hier in Nederland die PostgrSQL draait.. en ik heb wel admin rechten op het forum zodat ik een dump kan maken, maar kan geen tabel structuren aan gaan passen...
gaat om een PHPBB forum.
Morgen ga ik er weer fris aan beginnen en kijken of het me gaat lukken.
Bedankt alvast voor de reacties en ik houd u op de hoogte
probleem is dus dat ik een forum die nu op een MySQL server draait in de US omgezet moet gaan worden naar een server hier in Nederland die PostgrSQL draait.. en ik heb wel admin rechten op het forum zodat ik een dump kan maken, maar kan geen tabel structuren aan gaan passen...
gaat om een PHPBB forum.
Morgen ga ik er weer fris aan beginnen en kijken of het me gaat lukken.
Bedankt alvast voor de reacties en ik houd u op de hoogte
it's all fun and games, 'till someone loses an eye. Then it's just fun you can't see
Weet je zeker dat je dat om gaat/moet zetten?
Phpbb heeft toch wel support voor postgresql? Dan kan je beter een nieuwe database aanmaken met die support en dan de data (niet de structuur dus) in je postgres db laden.
Phpbb heeft toch wel support voor postgresql? Dan kan je beter een nieuwe database aanmaken met die support en dan de data (niet de structuur dus) in je postgres db laden.
hmm... dat is wel een idee trouwens
ik heb de data en de structuur in 2 aparte dumps gezet
en die structuur is niet zo groot eigenlijk.....
die is wel om te hekken van mysql -> postgresql
ik heb de data en de structuur in 2 aparte dumps gezet
en die structuur is niet zo groot eigenlijk.....
die is wel om te hekken van mysql -> postgresql
it's all fun and games, 'till someone loses an eye. Then it's just fun you can't see
Pagina: 1