Dnia 2012-10-02, wto o godzinie 08:24 +0200, Waldemar Dymkiewicz pisze:
W dniu 2012-10-01 16:05, Jarosław Czarniak pisze:
> 
>>
>> Czy któryś z Panów próbował ?
>> Może kto opracował jakiś skrypt transferu danych z jednej bazy do
> 
> Ja kilkukrotnie cos takiego robiłem.
> Nie przenosiłem co prawda 100% danych ale spora wiekszosc.
> Rozwiazanie jest dosc banalne. Robisz zrzut bazy do sql'a a do indeksów(kluczy) dodajesz wartość id największego rekordu z bazy docelowej. I tak z kazda tablela dbajac o to aby wszystkie klucze odpowiednio powiekszyc. Po zaimportowaniu nic ci sie nie bedzie nakladac.

Ja mam inne rozwiązanie (hipotetyczne).
Dodać liczbowy prefix do pol id i nazw komputerow (one tez maja być
unikalne).
Zabawy jest dużo to na pewno :/

1  - musisz znaleźć relacje między tabelami, to jest bardzo ważne żebyś wiedział co i jak masz robić

2 - ważna jest też kolejność scalania tabel, nie może być to sobie jak leci bo będziesz miał cyrk

3 - ważne też jest aby struktura, obie bazy muszą mieć taką samą (będzie potem łatwiej), no chyba że nie będziesz przenosił wszystkich danych i lubisz pisać długie zapytania SQL

4 - skrypt np. w php (dla shell) który to ładnie połączy, tabela po tabeli pamiętając o relacjach, pilnuj Nowych id żeby tam gdzie trzeba były prawidłowo powstawiane.

miłej zabawy , dzbanka kawy, i dużo cierpliwości :D